基本上,我正在尝试测试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的建议,遇到了同样的问题。
答案 0 :(得分:0)
最后找到了这个link
原来npm有它自己的node-gyp内部捆绑包,您必须通过以下方式强制对其进行升级:
npm explore npm -g -- npm install node-gyp@latest
您可能需要在上面使用sudo,但我相信我也已经读到,如果需要在npm命令之前运行sudo,则可能安装错误...