我想尝试使用npm为Web应用程序运行各种构建任务。我知道我可以这样添加一个scripts字段来做到这package.json一点:
scripts
package.json
"scripts": { "build": "some build command" },
当您使用带有许多选项的更复杂的命令时,这变得很笨拙。是否有可能将这些命令移至bash脚本或类似的东西?就像是:
"scripts": { "build": "build.sh" },
在文件npm run build中的哪里执行命令build.sh?
npm run build
build.sh
阅读这篇文章似乎是这样,但是我不清楚我应该在哪里放置build.sh文件或者丢失了什么。
完全有可能…
"scripts": { "build": "./build.sh" },
另外,请确保在bash文件的顶部放置一个哈希爆炸 #!/usr/bin/env bash
#!/usr/bin/env bash
还请确保您具有执行文件的权限
chmod +x ./build.sh
最后,在npm中运行build的命令是