gpt4 book ai didi

git - 如何在预提交时运行 gulp minify?

转载 作者:太空狗 更新时间:2023-10-29 14:22:41 25 4
gpt4 key购买 nike

我有一个 gulp 任务,它运行几个文件的缩小,当我从命令行运行命令 gulp minify 时,它工作得很好。我想要做的是在预提交时自动运行此命令,但不会生成缩小的文件。我已经安装了 pre-commit npm 的钩子(Hook),我基本上在做类似于本文中介绍的事情:

http://x-team.com/2014/11/fearless-development-cycle-git-hooks/

这是我的 package.json 的一部分:

"devDependencies": {
"gulp": "^3.9.0",
"gulp-concat": "^2.6.0",
"gulp-minify-css": "^1.2.3",
"gulp-uglify": "^1.5.1",
"precommit-hook": "^3.0.0"
},
"scripts": {
"start": "node server.js",
"minify": "gulp minify"
},

"pre-commit": [
"minify"
]

我在我的 package.json 中尝试了“pre-commit”和“precommit”,没有区别。

最佳答案

它不会出现在您的 package.json 中。您需要在 .git/hooks 目录下添加一个名为 pre-commit 的文件。

#!/bin/bash
gulp minify

还要确保 pre-commit 文件是可执行的。运行这个:chmod +x 预提交

关于git - 如何在预提交时运行 gulp minify?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35156902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com