正在获取最新的节点和npm



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

我做了sudo npm install -g nn latest,它说它有版本11处于活动状态,但后来node --version又吐出了8。

什么东西?

您必须通过在终端上发出以下命令来更新节点的存储库源:

# 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

您可以使用nvm作为节点版本管理器(https://github.com/creationix/nvm)

n默认安装到/usr/local。假定apt安装到PATH早期的另一个目录,因此首先会找到它的版本。

由于您使用n来管理node,因此删除系统安装的node(如您所做的(非常简单,或者编辑您的PATH以将/usr/local/bin放在其他位置之前。

在v6.0.0中,n中添加了额外的日志记录,以帮助识别此设置问题,因此希望将来不会那么令人困惑。

如果可用,您可以使用which -a node查看nodePATH中的所有位置。

相关内容

  • 没有找到相关文章

最新更新