记录安装husky+commitlink踩的坑
编码问题
1 | # 1. 安装husky |
生成的两个文件都是UTF-16编码,导致husky和commitlint都无法执行,需要转换为UTF-8编码
commit-msg脚本内容
我执行生成commit-msg文件时,生成的内容是1
2
3
4
5
6npx --no -- commitlint --edit \npm run commitlint
# 但实际上应该是
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx --no-install commitlint --edit "$1"