我做了sudo apt install nodejs
,然后检查了我的版本,我使用的是版本8,这有点旧。
我先做过sudo npm install -g n
,然后又进行过n latest
,并说它已经激活了版本11,但是随后node --version
又吐出了8。
有什么作用?
答案 0 :(得分:1)
您必须通过在终端上发出以下命令来更新节点的存储库源:
# 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
答案 1 :(得分:0)
您可以使用nvm
节点版本管理器(https://github.com/creationix/nvm)
答案 2 :(得分:0)
n
默认安装到/usr/local
。大概apt
将安装到PATH
中较早的其他目录中,因此首先会找到其版本。
由于使用node
来管理n
,因此很容易删除安装的系统node
,或者编辑PATH以将/usr/local/bin
放在其他位置位置。
如果可用,您可以使用which -a node
查看在node
中找到PATH
的所有位置。