Vue.js + git构建过程

时间:2017-09-01 15:57:06

标签: vue.js

我使用vue.js + vue-cli + webpack来构建我的应用程序。在开发过程中,我将运行npm run dev让webpack持续观察我的资源,编译所有内容,然后重新加载浏览器。要创建生成版本,我只需运行npm run build即可。我想以这样的方式执行此操作:当我进行git提交时,如果我的源已更改,则构建将自动创建。

我目前的方法是简单地使用git pre和post commit钩子来自动运行npm run build并将构建的文件添加到提交中。这有以下缺点:

  • 即使更改了repo的其他部分,我也会重新运行Vue应用程序的构建过程,这需要很长时间。
  • 它几乎不可能解决合并冲突。
  • 它在回购中创造了很多东西,膨胀它的大小

通常我在同一个repo中使用带有Django后端的Vue.js前端,并通过git push部署到Heroku或类似的端口。还有哪些其他方法可以完成没有上述缺点的任务?

1 个答案:

答案 0 :(得分:0)

使用类似

的内容在package.json脚本部分编写脚本

build && git commit -m "Build commit"