使用npm运行bash脚本

我想尝试使用npm为Web应用程序运行各种构建任务。我知道我可以这样添加一个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文件的顶部放置一个哈希爆炸 #!/usr/bin/env bash

还请确保您具有执行文件的权限

chmod +x ./build.sh

最后,在npm中运行build的命令是

npm run build

以上是 使用npm运行bash脚本 的全部内容, 来源链接: utcz.com/qa/430435.html

回到顶部