Einrichten der Pfade in Erhabenen mit NVM
Ich bin mit NVM als mein node version manager für OSX, das ist toll, außer dass es schafft mehrere Probleme mit meiner IDE. Ich bin mit Sublime Text und die meisten plugins, die ich je benutzt habe suchen nodejs auf /usr/local/bin
- und da bin ich mit NVM-Knoten ist offensichtlich nicht an diesem Speicherort verfügbar, stattdessen verfügbar bei /Users/${User}/.nvm/${NodeVersion}/bin/node
.
Habe ich eine Möglichkeit, die Aktualisierung der Pfad von nodejs, dass in der plugin-Konfiguration, aber wenn ich dann ein anderes plugin zu installieren ich habe die gleiche Sache zu tun. Dasselbe gilt für die Verwendung von CoffeeScript, LESScss etc.
Außerdem, wenn ich update meine Knoten version über NVM, ich habe zum aktualisieren der Pfade in alle configs wieder. NVM hat ganz wesentlich mehr Probleme geschaffen, während Sie versuchen zu lösen, für mich.
UPDATE:
Nach sehr langer Zeit konnte ich endlich das problem lösen mit isaacs geniale Lösung - Kirchenschiff. Die nave usemain stable
Befehl, ist einfach genug, Sie zu verstehen Gefühle 🙂
- Hatte dasselbe Problem. setzen Sie einfach
nvm alias default <version/>
. aus dieser Antwort stackoverflow.com/a/34777308/1446728
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte ein ähnliches problem gestern. Fand ich ein python-script, dass die Exporte mein Node-Pfad (der nvm-node Pfad) für Erhaben. Ich aktualisiert es für OSX und ST3. Sie können es hier finden:
https://gist.github.com/joesepi/11269417
Drop das script in die Pakete dir, den Pfad für die ST3 ist in den Kommentaren im script. Sie müssen möglicherweise neu starten, ST auch. Und wenn Sie aktualisieren Sie Ihren Knoten-version, werden Sie brauchen, um zu aktualisieren, das script auch. Ich hoffe, das hilft!
können Sie den Befehl "nvm, welche node-version" wie
nvm which 0.12.0
nichtnode which 0.12.0
nave
aber es scheint nicht zu funktionieren, also das hat mir geholfen, den Weg finden, mindestens, und ändern Sie die Einstellungen für das installierte Paket. Wenn ich mich mit zu tun das immer wieder, ich denke, ich werdenave
Lösung arbeiten.CURRENT_NODE_VERSION=$(nvm current); nvm which $CURRENT_NODE_VERSION
Installieren NVM von github.com/xtuple/nvm
Dieser Befehl ausgeführt wird, zu installieren NVM Globale und du wirst sehen, alles funktioniert einwandfrei
wget -qO- https://raw.githubusercontent.com/xtuple/nvm/master/install.sh | sudo bash
Ich bin mit n. Ich habe auch versucht
nave
aber ich hatte Schwierigkeiten, mit nvm installiert. Hoffe, das hilft.Für Linux-Nutzer,
Standardmäßig nvm schreiben einige Knoten Pfade in der .bashrc und es werden nur geladen, wenn Sie ' r im bash-Modus.
So, nur müssen Sie zu bewegen, die zwei-Wege-Zeile am Ende der Datei so :
Ich bin mit ubuntu-18 und das war, wie ich war in der Lage, es zu lösen
öffnen Sie die Eingabeaufforderung und den Zugang
/home/{username}/.config/sublime-text-3/Packages
erstellen Sie eine neue Datei und fügen Sie diesen codespeichern Sie diese Datei als "node-env.py".
Hilft es, Probleme lösen mit den meisten JavaScript-Bibliotheken, wie Maschinenschrift, Stopfen und andere.