npm安装因apt-get更新错误而失败-以下签名无效:XYZ

时间:2018-10-04 12:39:56

标签: node.js npm

我正在尝试升级npm:

npm install npm -g

这似乎表明我正在安装最新版本。但是,当我运行npm -v时,它仍然显示旧版本。所以我运行了which npm,转到该目录并运行:

 rm -rf npm

现在我的npm安装已完全消失。我该如何找回? npm安装似乎只是节点的一部分,但我已经拥有节点版本9.11.2。

sudo apt-get update

W: GPG error: http://extras.ubuntu.com/ubuntu precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1225425345345

我不知道如何解决此问题。我想恢复npm 6.4.1版和节点9.11.2版的安装。

1 个答案:

答案 0 :(得分:0)

通过n安装node和npm帮助我摆脱了这个问题。不必担心软件包管理器错误-

sudo apt-get install npm
sudo npm i -g n
sudo n 9
sudo npm i -g npm