我的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?请指导我
答案 0 :(得分:2)
以下是要遵循的步骤:
- 首先清除缓存。
- 然后升级
npm
- 然后安装稳定版本,如果Node
醇>
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
如果仍然有效
- 删除NodeJs和Npm
- 安装节点
醇>
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
然后使用n
或nvm
模块来管理版本。
更新:您应该在安装较新版本之前卸载旧版本
sudo apt-get purge nodejs
sudo apt-get autoremove
答案 2 :(得分:0)
答案 3 :(得分:0)
使用NVM管理所有节点版本