美文网首页Vue.jsVue.js专区
提交git前自定义操作,使用husky将vue项目commit

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

作者: 时光遣散故人_ | 来源:发表于2019-07-16 15:00 被阅读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之前会先自动打包,然后自动将打包之后的文件添加一并提交。

    相关文章

      网友评论

        本文标题:提交git前自定义操作,使用husky将vue项目commit

        本文链接:https://www.haomeiwen.com/subject/fsizkctx.html