我想尝试使用 npm 为 Web 应用程序运行我的各种构建任务。我知道我可以通过将 scripts
字段添加到我的 package.json
来做到这一点,如下所示:
"scripts": {
"build": "some build command"
},
当您有带有一堆选项的更复杂的命令时,这会变得笨拙。是否可以将这些命令移动到 bash 脚本或类似的东西?就像是:
"scripts": {
"build": "build.sh"
},
其中 npm run build
将执行 build.sh
文件中的命令?
通读 这篇 文章似乎是这样,但我不清楚我应该在哪里删除我的 build.sh
文件,或者我是否遗漏了什么。
原文由 Mark McKelvy 发布,翻译遵循 CC BY-SA 4.0 许可协议
它完全有可能…
另外,请确保在 bash 文件的顶部放置一个 hash bang
#!/usr/bin/env bash
还要确保您有权执行该文件
最后,在 npm 中运行 build 的命令是