首页 > 解决方案 > npm install png-img 或 npm install hermione chai 时如何修复错误

问题描述

基本上我正在尝试测试赫敏(参考标签)但遇到了错误:

当我跑步时

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 的建议,遇到了同样的问题。

标签: node.jsnpmnode-modulesnpm-installhermione

解决方案


终于找到了这个链接

原来 npm 有它自己的 node-gyp 内部包,你必须通过以下方式强制升级它:

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

您可能需要对上述内容使用 sudo,但我相信我也读过,如果您需要在 npm 命令之前运行 sudo,您可能安装错了...


推荐阅读