The*_*978 7 javascript node.js npm
据我所知,它可能链NPM脚本用&&,pre-和post-挂钩,但它可以简单地冗长的台词分离成单个,串联线?
例如,我想转换这个:
"script": {
"build": "--many --commands --are --required --on --a --single --line"
}
Run Code Online (Sandbox Code Playgroud)
进入这个:
"script": {
"part1": "--many --commands",
"part2": "--are --required",
"part3": "--on --a",
"part4": "--single --line",
"build": "part1 + part2 + part3 + part4"
}
Run Code Online (Sandbox Code Playgroud)
因此,当我输入npm run build它时,将命令的所有部分合并在一行上.
我也熟悉配置变量,但它们不是跨平台解决方案,因此我将避免使用它们.
常见的做法是:
{
"scripts:": {
"script1": "cmd1",
"script2": "cmd2",
"script3": "cmd3",
"build": "npm run script1 && npm run script2 && npm run script3",
}
}
Run Code Online (Sandbox Code Playgroud)