npm安装png-img或npm安装hermione chai时如何修复错误

时间:2019-07-05 19:31:31

标签: node.js npm node-modules npm-install hermione

基本上,我正在尝试测试Hermione(请参阅标签),但遇到错误:

我跑步时

npm install hermione chai

我最终在安装png-img软件包时遇到错误,该错误最终在终端中显示如下:

gyp ERR! stack Error: `gyp` failed with exit code: 1

我还注意到gyp不是最新的:

gyp ERR! node-gyp -v v3.6.2

所以我自然尝试通过以下方式升级它:

npm install -g node-gyp

但是当我尝试安装hermione时,仍然出现相同的错误,更重要的是,我注意到node-gyp仍在运行相同的旧版本。

挖掘之后,我还看到了建议自行安装png-img的建议,遇到了同样的问题。

1 个答案:

答案 0 :(得分:0)

最后找到了这个link

原来npm有它自己的node-gyp内部捆绑包,您必须通过以下方式强制对其进行升级:

npm explore npm -g -- npm install node-gyp@latest

您可能需要在上面使用sudo,但我相信我也已经读到,如果需要在npm命令之前运行sudo,则可能安装错误...