wake-up-neo.net

Pfad zur Installation von Node.js in Ubuntu

Ich bin neu in Ubuntu (Linux).

Ich habe node.js für ein Projekt installiert.

Vor kurzem erhalte ich diesen Fehler bei npm install.

Fehler: "Pre" -Versionen des Knotens können nicht installiert werden. Verwenden Sie stattdessen das Flag "--nodedir"

Ich habe unten einen Stacklink als gefunden

Knoten vor Fehler

Im Rahmen der Lösung wird nach dem Verzeichnis gefragt, in dem node.js installiert ist. Derzeit bin ich ratlos, wo der nodejs installiert ist.

Bitte helfen Sie mir, wie ich das Verzeichnis finden kann, in dem node.js installiert ist.

17
Mozak

Kurze Erklärung

Sie haben eine Version mit -pre. Beseitigen Sie es und setzen Sie die neueste stable -Version von nodejs.org ein.

Sie können which verwenden, um einen Befehl zu suchen. Geben Sie für Ihren Fall which nodejs ein.

BEARBEITEN: Die Antwort von link bezieht sich auf den Pfad des Knotenquellcodes, nicht auf die Binärdatei von nodejs. 

36
radubogdan

Unter Ubuntu kann die meiste Software über die integrierten Repositorys installiert werden. Dies aktualisiert es für Sie (auch wenn es manchmal etwas veraltet ist).

Um die stabile Version auf Ubuntu-Weise zu installieren, installieren Sie das Paket nodejs-legacy (nach der Deinstallation Ihrer Version):

Sudo apt install nodejs-legacy

Die neuesten Informationen finden Sie unter https://askubuntu.com/a/663052/438156 (meine Antwort) oder https://askubuntu.com/a/711976/438156 (etwas mehr involviert, mehr der Ubuntu-Weg).

1
serv-inc