Vue.jsVue.js专区

提交git前自定义操作,使用husky将vue项目commit

2019-07-16  本文已影响42人  时光遣散故人_

husky可以为git commitgit push增加了钩子,husky其实就是一个为git客户端增加 hook的工具。
之前我写过一篇是husky + prettier使代码更整洁,提交代码自动格式化,使团队协作更轻松。

我利用这个解决了一些我开发中的痛点,在部署vue项目测试环境的时候需要将项目打包然后上传代码,每次上传代码的时候都要手动build一下,这个是一件很麻烦的事情,并且容易遗忘。所以利用husky的pre-commit,在执行git push前执行npm run build

首先安装Husky (哈哈 哈士奇)
npm install husky --save-dev
然后在package.json里添加husky配置
    "husky": {
        "hooks": {
            "pre-commit": "npm run build && git add dist"
        }
    }
在终端里执行
终端
这样就成功了,commit之前会先自动打包,然后自动将打包之后的文件添加一并提交。
上一篇下一篇

猜你喜欢

热点阅读