Bonjour, Bonsoir,
J'ai pris une offre pro2014, avec accès SSH. Une fois connecté en ssh, je clone mon projet github dans mon dossier fraichement créé.
La seule étape qu'il me reste, c'est de faire un npm install pour générer le dossier node_modules, mais impossible de trouver la commande …
J'ai essayé npm-node10, 12, 8, rien de fonctionne, "commande introuvable"
J'ai essayé de mettre "npm" et de spam la touche TAB pour avoir les recommandations, y'en a aucune.
Par contre j'ai bien pu installer composer, avec "php ~/composer.phar install" si je me rappel bien.
Des idées ? Je commence à me dire que NPM est même pas sur l'offre Pro2014…
Merci par avance
Bonsoir, bonjour, ça semble compromis :
https://community.ovhcloud.com/t/52782
Maintenant ça a pu changer sur des offres d'hébergement plus récentes mais je pense que majoritairement, sur sur mutualisé (hors certains hébergeurs spécialisés qui doivent le proposer), NodeJS n'est pas proposé.
Reste la solution de passer par un vps, un dédié ou instance préconfigurée avec nodejs.
Ok merci pour ta réponse.
Le but est simplement de lancer une commande "npm install" pour dl le dossier node_modules, je vais me contenter de tout upload à l'ancienne.
Merci !
Ou de passer par un système de déploiement qui va déposer les fichiers une fois la compilation ou la mise à jour des paquets terminée-s. Mais bon le temps de mettre ça en place, la méthode ancienne sera plus efficace dans l'immédiat (surtout si ce fameux projet ne nécessite pas d'être mis à jour continuellement).
Certainement pas pour celui là, mais pour les prochains gros projets, c'est bon à savoir merci ! ![]()
Bonjour,
sur serveur mutualisé j'ai toujours utilisé la bonne vieille technique de l'upload des dossiers directement sur le FTP.
Bon courage, en réalité ce n'est pas si long ![]()
Pour install NPM sur une offre PRO ou PERF voici la procédure.
(NB: Pensez à mettre à jour le script en fonction de la version courante du package cf liste ici : https://nodejs.org/dist/latest-v12.x/)
https://community.ovhcloud.com/t/19522