Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 获取最新的节点和npm_Node.js_Npm_N - Fatal编程技术网

Node.js 获取最新的节点和npm

Node.js 获取最新的节点和npm,node.js,npm,n,Node.js,Npm,N,我做了sudo apt安装nodejs,然后检查了我的版本,现在是版本8,有点旧了 我安装了sudo npm-g n,然后安装了n latest,它说版本11处于活动状态,但随后节点--version再次抛出了8 提供了什么?您可以使用nvm节点版本管理器()n默认情况下安装到/usr/local。大概是apt安装到另一个目录,该目录位于路径的前面,因此首先会找到它的版本 由于您使用n管理节点,删除系统安装的节点(如您所做)非常简单,或者编辑路径以将/usr/local/bin放在其他位置之前

我做了
sudo apt安装nodejs
,然后检查了我的版本,现在是版本8,有点旧了

我安装了sudo npm-g n,然后安装了
n latest
,它说版本11处于活动状态,但随后
节点--version
再次抛出了8


提供了什么?

您可以使用
nvm
节点版本管理器()

n
默认情况下安装到
/usr/local
。大概是
apt
安装到另一个目录,该目录位于
路径的前面,因此首先会找到它的版本

由于您使用
n
管理
节点
,删除系统安装的
节点
(如您所做)非常简单,或者编辑路径以将
/usr/local/bin
放在其他位置之前

v6.0.0中的
n
中添加了额外的日志记录,以帮助识别此设置问题,因此希望将来不会太混乱


如果可用,您可以使用
which-a node
查看
node
路径中找到的所有位置

# 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

好的,删除了nodejs一号,然后是最新的。奇怪。