【发布时间】:2017-03-11 00:08:01
【问题描述】:
我想在我的package.json 中扩展npm run build 命令,而不是通过替换它,因为它使用react-scripts build,而是通过&&'ing 另一个脚本。
实现这一目标的最快方法是使用 bash 脚本。我想将其他一些文件从 src 复制到 build 中,以便从中制作 chrome 扩展。
在这里使用 shell 脚本而不是在节点环境中本地编写它被认为是不好的做法吗?
【问题讨论】:
-
我不会说不好的做法,但这更像是一个固执己见的问题。但是,我会考虑使用诸如 gulp 之类的构建工具或利用 npm 生命周期 pre 和 post 指令,这可能是有用的资源keithcirkel.co.uk/how-to-use-npm-as-a-build-tool
-
Shell 脚本可以正常工作,除非您的脚本需要在 Windows 上运行。
标签: javascript node.js bash google-chrome-extension create-react-app