我正在尝试在多模块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"
}
}