【发布时间】:2020-04-29 20:18:36
【问题描述】:
假设我的 package.json 中有:
{
"scripts": {
"prebuild": "some-command",
"build": "some-other-command"
}
}
如果我现在运行 npm run build -- --some-args,prebuild 命令 some-command 不会 将 --some-args 传递给它。我怎样才能将它传递给所有的前置/后置脚本?
【问题讨论】:
-
你不能。这是 pre-hook 和 post-hook 的限制。
-
@jonrsharpe 看起来这确实发生在某一时刻? github.com/npm/npm/issues/6343
-
该问题要求执行
pre或使用&&链接命令。答案只说前者。 -
好吧,您已经为自己说明了这种行为,并找到了它被取出的地方,很难看出还有什么令人困惑的地方。
标签: javascript npm package.json