npm:禁用包的安装后脚本

新手上路,请多包涵

安装软件包时是否存在任何 npm 选项来禁用安装后脚本?或者重写 package.json 中的任何字段?

原文由 farwayer 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 610
2 个回答

不能只禁用 postinstall 脚本。但是, 您可以使用以下方法禁用所有脚本

 $ npm install --ignore-scripts

正如评论中提到的 delbertooo ,这也会禁用依赖项的脚本。

原文由 Gergo Erdosi 发布,翻译遵循 CC BY-SA 4.0 许可协议

您还可以启用 npm 配置文件中的设置。

npm config set ignore-scripts true

注意:这将禁用所有 NPM 包的脚本。

原文由 RoboMex 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题