husky: npx husky add 失效原因 (已解决)
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
原因
- 如果你的电脑不是Mac,用的不是Linux的话,你执行下面的语句是无效的。
- 因为这条语句里包含着
$1
,它是在shell命令中代表的是参数。 - 而我们的
Windows系统
的cmd
是没有$1
这种操作符。
npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'
(1)当你在Windows
系统下执行时,将是无效的
(2)首先我们要搞明白这条命令做了什么事情:
- 添加一个文件
commit-msg
- 然后再
commit-msg
中填充该npx
指令
那么我们要怎么在Windows系统
添加一个commit-msg
文件呢,并且将命令填充到文件里。
解决
我们直接把步骤分开执行就可以解决
- 添加一个文件
commit-msg
在.husky
文件夹下, 执行下面命令
npx husky add .husky/commit-msg
因为我们没有用到shell命令符 上面的指令肯定能执行创建
- 在创建后的文件夹
commit-msg文件
里直接填充
你的指令
即可
接着你就可以测试你的git commit
的提交不规范
是否能被拦截
啦
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献4条内容
所有评论(0)