версия узла всегда возвращается после закрытия терминала - PullRequest
1 голос
/ 20 февраля 2020

Я установил узел 10.13 и использую ма c 10.14.6.

Однако после закрытия терминала версия узла меняется на 10.0.

Буду признателен если бы вы сказали мне, как придерживаться версии узла.

$sudo n 10.13
$export PATH=$HOME/.nodebrew/current/bin:$PATH 

Ответы [ 2 ]

0 голосов
/ 20 февраля 2020

Вам необходимо добавить путь к nodebrew в файл профиля bash. Например:

echo 'export PATH=$PATH:$HOME/.nodebrew/current/bin' >> ~/.bashrc

После этого вам нужно либо снова открыть терминал или запустить:

source ~/.bashrc

Если вы используете zsh, вам придется изменить .zshrc вместо этого.

Но, как упоминал @Deep Kakkar, я также рекомендую использовать nvm для управления различными версиями узла.

0 голосов
/ 20 февраля 2020

nvm (Node Version Manager) выполняет свою работу, изменяя переменную PATH, поэтому вам нужно убедиться, что вы не каким-то образом изменили свой PATH на что-то другое после использования сценария nvm. sh.

Используйте команду в терминале

nvm alias default v10.13

Для получения более подробной информации о nvm, вы можете проверить ссылку

В случае, если вы получили ошибка как nvm not found, то вам нужно установить

Для установки nvm используйте скрипт установки cURL.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...