注意:这不是关于将 args 发送到顶级脚本,而是发送到该脚本调用的脚本
在我的 package.json 中,当我调用一个直接采用命令行参数的脚本时,它可以工作。但是当我调用一个调用另一个脚本的脚本时,它不会将命令行参数传递给它。我如何通过它们?
{
...
"takes-args": "somemodule",
"calls-takes-args": "npm run takes-args"
}
当我运行以下命令时,参数通过:
npm run takes-args -- -env dev
但是当我通过另一个脚本运行它时,它永远不会得到 args。有没有办法把它们传下去?也许通过像美元符号这样的可变标记?
//The top-level script gets the args, BUT takes-args does NOT
npm run calls-takes-args -- -env dev
有什么办法吗?