У меня есть задача gulp, которая запускает минимизацию нескольких файлов, и она отлично работает, когда я запускаю команду gulp minify
из командной строки. То, что я пытаюсь сделать, это запустить эту команду автоматически при предварительной фиксации, но мини-файлы не создаются. Я установил хук pre-commit npm, и я в основном делаю что-то подобное к тому, что представлено в этой статье:
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, без разницы.