我知道可以使用&&
、pre-
和post-
钩子来链接NPM脚本,但是有没有可能将冗长的脚本行简单地分成单个连接的行?
例如,我想将以下内容转换为单个连接的行:
"script": {
"build": "--many --commands --are --required --on --a --single --line"
}
变成这个样子:
"script": {
"part1": "--many --commands",
"part2": "--are --required",
"part3": "--on --a",
"part4": "--single --line",
"build": "part1 + part2 + part3 + part4"
}
所以当我输入npm run build
时,它会将命令的所有部分合并为一行。
我也熟悉配置变量,但它们不是跨平台解决方案,所以我会避免使用它们。