【发布时间】:2021-02-10 20:40:25
【问题描述】:
看到nice YouTube video 提到使用 NPM 包管理器的安全问题,我认为禁止包在安装时执行代码是有意义的。此 NPM 配置将执行此操作:
npm config set ignore-scripts true
但是package.json 中定义的脚本不会运行。包括npm start。这很烦人。
有没有一种方法可以阻止包执行代码(如果我没记错的话,我认为这是安装后脚本)并且仍然允许在package.json 中定义的脚本运行?
明确一点:我确实想执行我自己的脚本。我不想在npm install 期间执行第 3 方脚本。
【问题讨论】:
-
噗,你为什么要执行自己的脚本?太荒谬了... ????
标签: npm