用npm运行bash脚本
我想尝试使用npm为Web应用程序运行我的各种构build任务。 我知道我可以通过添加一个scripts
字段到我的package.json
这样做:
"scripts": { "build": "some build command" },
当你有一堆选项的复杂命令时,这会变得很难处理。 是否有可能将这些命令移动到一个bash脚本或沿着这些线? 就像是:
"scripts": { "build": "build.sh" },
在哪里npm run build
会执行build.sh
文件中的命令?
阅读这篇文章似乎是这样,但我不清楚我应该放弃我的build.sh
文件,或者如果我失去了一些东西。
它完全有可能…
"scripts": { "build": "./build.sh" },
另外,请确保你在你的bash文件的顶部放置了一个hash bang #!/usr/bin/env bash
还请确保您有权执行该文件
chmod +x ./build.sh