【发布时间】:2021-11-24 04:03:19
【问题描述】:
我只是在尝试将 NPM 作为我的一个小项目的构建系统,我想问一下是否有一种干净且易于维护的方法来更改构建脚本的工作目录。我的第一个想法是这样的
"scripts": {
"cd:workdir": "cd src/path/to/my/work/dir/",
"task:1": "npm run cd:workdir && command1",
"task:2": "npm run cd:workdir && command2",
[...]
}
但它接缝command* 是在与npm run cd:workdir 不同的进程中执行的,所以这不起作用。
到目前为止我发现的唯一工作方式是:
"scripts": {
"task:1": "cd src/path/to/my/work/dir/ && command1",
"task:2": "cd src/path/to/my/work/dir/ && command2",
[...]
}
但是必须有更好的方法来做到这一点,以保持干燥和更好的可维护性。谢谢!
【问题讨论】:
标签: npm npm-scripts