如何将带有 运行-s 的脚本参数传递给 Node 中的预脚本任务?
How to pass a script argument with run-s to a pre-script task in Node?
我正在尝试 运行 在多模块 Angular 项目中 build
脚本之前的脚本。该脚本复制了一些文件,所以我想我应该把它放在 prebuild
脚本中。不过好像这个根本就过不去:
{
"scripts": {
"prebuild": "node ./copyscript.js",
"build": "ng build"
}
}
我认为 run-s
可以,但我无法让它工作。
{
"scripts": {
"build": "run-s \"copy\ -- {1}" && ng build"
}
}
我 运行 脚本来自:npm run build proj1
.
到目前为止我的尝试都失败了。有什么办法可以实现吗?
终于找到方法了:
{
"scripts": {
"build": "run-s \"build:copy {1}\" \"build:run {@}\" --",
"build:copy": "node ./copyscript.js",
"build:run": "ng build"
}
}
我正在尝试 运行 在多模块 Angular 项目中 build
脚本之前的脚本。该脚本复制了一些文件,所以我想我应该把它放在 prebuild
脚本中。不过好像这个根本就过不去:
{
"scripts": {
"prebuild": "node ./copyscript.js",
"build": "ng build"
}
}
我认为 run-s
可以,但我无法让它工作。
{
"scripts": {
"build": "run-s \"copy\ -- {1}" && ng build"
}
}
我 运行 脚本来自:npm run build proj1
.
到目前为止我的尝试都失败了。有什么办法可以实现吗?
终于找到方法了:
{
"scripts": {
"build": "run-s \"build:copy {1}\" \"build:run {@}\" --",
"build:copy": "node ./copyscript.js",
"build:run": "ng build"
}
}