"scripts": {
"release": "npm run release| tee output1.txt",
"build":"npm run build | tee output.txt"
},
然后我用了:
npm run release
输出:杀死
请帮助我通过两个测试用例,一个是剩余的
这正是您所期望的。
"scripts": {
"release": "npm -v && node -v",
"build":"node index.js"
}
运行以下命令,就可以获得预期的输出。
npm run release| tee output1.txt
npm run build | tee output.txt
您可以通过&;操作人员它们将逐一执行
"scripts": { "release": "npm run release && tee output1.txt", "build":"npm run build && tee output.txt" }
Scripts标记通常用于自动化重复任务。您可以定义任意数量的。
"scripts": {
"release": "npm run release| tee output1.txt && npm run build | tee output.txt",
},
&;被称为AND_IF可以帮助您按顺序运行这两个命令,这意味着如果第一个命令未能执行,它将不会运行下一个命令。
这是后脚本的完美案例:
"scripts": {
"release": "do something",
"postrelease": "tee output1.txt",
"build": "do something different",
"postbuild": "tee output.txt"
},