gpt4 book ai didi

npm - 在 devDependencies 中添加内容后,如何防止 yarn 运行 package.json 脚本?

转载 作者:行者123 更新时间:2023-12-01 12:13:57 25 4
gpt4 key购买 nike

如果我运行 yarn add <dependency> -D , yarn将安装依赖项并在我的 package.json 中运行任务.它将运行 "start"脚本。

一开始我很生气所以我改名"start"用别的东西,但现在它会运行 "build"add命令...

有没有办法阻止 yarn 在 add 之后运行任何命令? ?

这是我当前在 package.json 中的脚本:

  "scripts": {
"clean": "mkdir -p lib && rm -r lib",
"build": "yarn clean && tsc",
"test": "tsc && mocha -c",
"test:watch": "tsc-then -- mocha -c"
}

备注 : 我为有兴趣的人打开了一个问题,因为它似乎特定于 watchy^0.9.0 @atom/watcher problem #20

最佳答案

您有 --ignore-scripts旗帜。

来自 yarn add --help :

--ignore-scripts       don't run lifecycle scripts
yarn add --ignore-scripts -D package-name-1 ...
您可以通过 yarn add --help 找到这个以及更多信息。 .

这是在 Yarn 1.7.0 上。

关于npm - 在 devDependencies 中添加内容后,如何防止 yarn 运行 package.json 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49640035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com