无法安装最新版本的nodejs

时间:2018-05-07 06:57:39

标签: node.js npm-install

我的ubuntu 16.04 pc中有nodejs版本4.2.6。 我尝试使用命令sudo npm install -g n安装n,并出现以下错误。

Node.js 4 is supported but the specific version you're running has

一个已知的破坏npm的错误。请更新至少4.7.0以使用此功能 npm的版本。您可以在https://nodejs.org/

找到最新版本的Node.js.

我卸载了当前的nodejs,然后重新安装它。但是每次安装版本4.2.6时都没有。我不明白为什么没有安装最新版本。我按照这个链接重新安装了我的nodejs enter link description here

我是否需要更新任何其他人以获得最新的nodejs?请指导我

4 个答案:

答案 0 :(得分:2)

以下是要遵循的步骤:

  
      
  1. 首先清除缓存。
  2.   
  3. 然后升级npm
  4.   
  5. 然后安装稳定版本,如果Node
  6.   
sudo npm cache clean -f
sudo npm install -g n
sudo n stable

如果仍然有效

  
      
  1. 删除NodeJs和Npm
  2.   
  3. 安装节点
  4.   
sudo apt remove nodejs npm
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

答案 1 :(得分:1)

您可以通过在official doc中添加本地apt repo来安装最新版本的nodejs,

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

然后使用nnvm模块来管理版本。

更新:您应该在安装较新版本之前卸载旧版本

sudo apt-get purge nodejs
sudo apt-get autoremove

答案 2 :(得分:0)

您可以使用nvm并安装几个版本的节点并切换节点版本

此链接可以帮助您

enter link description here

答案 3 :(得分:0)

使用NVM管理所有节点版本