Получение последнего узла и npm
Я сделал sudo apt install nodejs
а затем проверил мои версии, и я на 8 версии, которая немного устарела.
я сделал sudo npm install -g n
а потом n latest
и он говорит, что у него есть активная версия 11, но потом node --version
выплевывает 8 снова.
Что дает?
1 ответ
Ты можешь использовать nvm
менеджер версий Node ( https://github.com/creationix/nvm)
Вы должны обновить свой источник репозитория для узла, выполнив следующие команды на своем терминале:
# 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
n
устанавливает в /usr/local
по умолчанию. предположительно apt
устанавливается в другой каталог, который находится ранее в вашем PATH
поэтому его версия будет найдена первой.
Удаление установленной системы node
(как вы сделали), так как вы используете n
управлять node
это просто, или отредактируйте свой путь, чтобы поставить /usr/local/bin
до другого места.
Если доступно, вы можете использовать which -a node
чтобы увидеть все места, которые node
находится в PATH
,