web-dev-qa-db-fra.com

Chemin d’installation de Node.js dans Ubuntu

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

Erreur de nœud avant

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é.

17
Mozak

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. 

36
radubogdan

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).

1
serv-inc