赞
踩
在运行git commit -m "xxx"的时候测试commitlint提交规范报错,原因是**@commitlint/config-conventional**规范中用了一些字符vscode 解析的时候没有使用utf-8
解决办法
然后选择urf-8重新运行即可
npm install husky --D
npm install -D @commitlint/cli @commitlint/config-conventional
echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitlint.config.js
这个命令是添加一个husky钩子,该钩子会执行commitlint
npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
commitlint的文档连接
husky的文档连接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。