更新 npm 時發生錯誤:缺少 node-gyp 模組

更新 npm 時發生錯誤:缺少 node-gyp 模組

我正在嘗試在我的機器上安裝nodejs(ubuntu 14.04)。

到目前為止我所做的沒有錯:

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上班?

相關內容