Noch eine andere Lösung mit direnv . Direnv wird mit OS X und vielen Distributionen geliefert, sodass keine Installation erforderlich ist.
Fügen Sie diese beiden Zeilen zu Ihrem .zshenv- oder .bash_profile hinzu, je nachdem, welche Shell Sie verwenden:
export NVM_DIR="$HOME/.nvm"
export NODE_VERSIONS="${NVM_DIR}/versions/node"
export NODE_VERSION_PREFIX="v"
Fügen Sie dem Projektstamm eine .envrc-Datei mit dem Inhalt hinzu
set -e
use node
Schließlich CD in Ihr Verzeichnis. (Vergessen Sie nicht, .zshenv zu beschaffen)
direnv fordert Sie auf, die Ladekonfiguration zuzulassen. Typ direnv allow
und voila!
Beachten Sie, dass direnv keine ausgefallenen Konstrukte wie lts/*
in .nvrmc unterstützt. Positiv zu vermerken ist, dass direnv eine Reihe von Laufzeiten wie Node, PHP, Go, Pyhton, Ruby usw. unterstützt, sodass wir ein einziges Tool zur Lösung von Pfadproblemen verwenden können.
bash
Shell sehen.