我使用vue.js + vue-cli + webpack来构建我的应用程序。在开发过程中,我将运行npm run dev
让webpack持续观察我的资源,编译所有内容,然后重新加载浏览器。要创建生成版本,我只需运行npm run build
即可。我想以这样的方式执行此操作:当我进行git提交时,如果我的源已更改,则构建将自动创建。
我目前的方法是简单地使用git pre和post commit钩子来自动运行npm run build
并将构建的文件添加到提交中。这有以下缺点:
通常我在同一个repo中使用带有Django后端的Vue.js前端,并通过git push
部署到Heroku或类似的端口。还有哪些其他方法可以完成没有上述缺点的任务?
答案 0 :(得分:0)
使用类似
的内容在package.json脚本部分编写脚本 build && git commit -m "Build commit"