更新 npm 时出错:缺少 node-gyp 模块

更新 npm 时出错:缺少 node-gyp 模块

我正在尝试在我的计算机(ubuntu 14.04)上安装 nodejs。

到目前为止我所做的一切没有错误:

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

检查版本:

user@home:~$ node -v
v8.10.0
user@home:~$ npm -v
5.7.1

现在我想升级npm,出现错误:

user@home:~$ npm install -g npm@latest
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'node-gyp/bin/node-gyp'

user@home:~$ sudo npm install -g npm
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'node-gyp/bin/node-gyp'

我尝试安装它:

user@home:~$ sudo apt-get install node-gyp

但是当我尝试更新 npm 时出现同样的错误。

我该怎么做才能去npm上班?

相关内容