获取最新的节点和npm

时间:2018-11-07 05:48:56

标签: node.js npm n

我做了sudo apt install nodejs,然后检查了我的版本,我使用的是版本8,这有点旧。

我先做过sudo npm install -g n,然后又进行过n latest,并说它已经激活了版本11,但是随后node --version又吐出了8。

有什么作用?

3 个答案:

答案 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的所有位置。