- 如果你的电脑不是Mac,用的不是Linux的话,你执行下面的语句是无效的。
- 因为这条语句里包含着
$1,它是在shell命令中代表的是参数。 - 而我们的
Windows系统的cmd是没有$1这种操作符。
当你在Windows系统下执行时,将是无效的
解决
我们直接执行
-
添加一个文件
commit-msg在.husky文件夹下, 执行下面命令npx husky add .husky/commit-msg
-
在创建后的文件夹
commit-msg文件里直接填充你的指令即可#!/usr/bin/env sh . "0")/_/husky.sh"
npx --no-intsall commitlint --edit