0.0.1 • Published 3 years ago
@nx-club/cz v0.0.1
cz
This library was generated with Nx.
Building
Run nx build cz to build the library.
Running unit tests
Run nx test cz to execute the unit tests via Jest.
Questions
关于 husky 创建钩子不生效问题
官方示例:
- 安装依赖
npm install husky --save-dev- 启用 git hooks
npx husky install
# husky - Git hooks installed- 创建 hooks
npx husky add .husky/pre-commit "npm test"
# husky - created .husky/pre-commit在 Windows 上,会出现第三步运行不成功问题,会提示以下错误:
Usage:
husky install [dir] (default: .husky)
husky uninstall
husky set|add <file> [cmd]husky 直接使用 process.argv 解析参数:
[
'node.exe',
'bin.js',
'add',
'.husky/pre-commit',
'npm',
'test'
]原因是
Windows上的npm问题,解决问题使用yarn。
如果你没有使用 yarn,那么可以用简单的方式
npx husky add .husky/pre-commit
# husky - created .husky/pre-commit就会创建成功:
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
undefined把 undefined 改成你想要的命令即可
注意:一行是执行一条语句,从上到下执行。
0.0.1
3 years ago