node.js - 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 的建议,遇到了同样的问题。
解决方案
终于找到了这个链接
原来 npm 有它自己的 node-gyp 内部包,你必须通过以下方式强制升级它:
npm explore npm -g -- npm install node-gyp@latest
您可能需要对上述内容使用 sudo,但我相信我也读过,如果您需要在 npm 命令之前运行 sudo,您可能安装错了...
推荐阅读
- java - Java继承构造函数
- node.js - Puppeteer:如何使用上下文节点评估 XPath?
- reactjs - 材质界面
不垂直对齐它的标签 - css - 更改 div 宽度时摆脱有趣的悬停行为
- swift - Swift:将 ARView 传递给 Coordinator
- spring - 如何将特定对象传递给片段(百里香)
- javascript - 取消选中复选框什么都不做
- vue.js - axios 响应中的 Vue 数据绑定未在视图中更新
- mysql - 在带有 mysql-source 的 grafana 中使用 sankey-diagram
- qt - 在 QML tableview 中单击时复选框变大