Je suis nouveau sur Ubuntu (linux).
J'ai installé node.js pour un projet.
Récemment, je reçois cette erreur sur npm install
.
Erreur: les versions "pré" du noeud ne peuvent pas être installées, utilisez plutôt l'indicateur --nodedir
J'ai trouvé un lien de pile ci-dessous
Sous la solution, il demande le répertoire dans lequel node.js est installé et je ne suis actuellement pas au courant de l'emplacement de nodejs.
Aidez-moi s'il vous plaît sur comment puis-je localiser le répertoire où node.js est installé.
Explication rapide
Vous avez une version avec -pre
. Débarrassez-vous-en et mettez la dernière version de stable de nodejs.org.
Vous pouvez utiliser which
pour localiser une commande. Pour votre cas, tapez which nodejs
.
EDIT: La réponse de votre link fait référence au chemin du code source du nœud, pas à celui de nodejs.
Sur Ubuntu, la plupart des logiciels peuvent être installés à partir des référentiels intégrés. Cela le met à jour pour vous (même si c'est parfois un peu obsolète).
Pour installer la version stable à la manière Ubuntu, installez le package nodejs-legacy
(après avoir désinstallé votre version):
Sudo apt install nodejs-legacy
Pour utiliser la dernière version, reportez-vous à https://askubuntu.com/a/663052/438156 (ma réponse) ou/ https://askubuntu.com/a/711976/438156 (un peu plus) impliqué, plus à la manière Ubuntu).