用于执行脚本的Npm命令


"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"
},

最新更新