Получение последнего узла и npm - PullRequest
0 голосов
/ 07 ноября 2018

Я сделал sudo apt install nodejs, а затем проверил свои версии, и я нахожусь на версии 8, которая немного устарела.

Я сделал sudo npm install -g n, а затем n latest, и он говорит, что у него активна версия 11, но затем node --version снова выплевывает 8.

Что дает?

Ответы [ 3 ]

0 голосов
/ 15 декабря 2018

n устанавливается по умолчанию /usr/local. Предположительно apt устанавливается в другой каталог, который находится ранее в вашем PATH, поэтому его версия будет найдена первой.

Удаление установленной системы node (как вы это сделали), поскольку вы используете n для управления node, это просто, или отредактируйте ваш PATH, указав /usr/local/bin перед другим местоположением.

Если доступно, вы можете использовать which -a node, чтобы увидеть все местоположения, которые node найдены в PATH.

0 голосов
/ 09 января 2019

Вы должны обновить свой источник репозитория для узла, выполнив следующие команды на своем терминале:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get install -y nodejs
0 голосов
/ 07 ноября 2018

Вы можете использовать nvm Диспетчер версий узлов (https://github.com/creationix/nvm)

).
...