天天看点

husky: npx husky add 失效原因 (已解决)原因解决

原因

  • 如果你的电脑不是Mac,用的不是Linux的话,你执行下面的语句是无效的。
  • 因为这条语句里包含着

    $1

    ,它是在shell命令中代表的是参数。
  • 而我们的

    Windows系统

    cmd

    是没有

    $1

    这种操作符。

(1)当你在

Windows

系统下执行时,将是无效的

husky: npx husky add 失效原因 (已解决)原因解决

(2)首先我们要搞明白这条命令做了什么事情:

  1. 添加一个文件

    commit-msg

  2. 然后再

    commit-msg

    中填充该

    npx

    指令

那么我们要怎么在

Windows系统

添加一个

commit-msg

文件呢,并且将命令填充到文件里。

解决

我们直接把步骤分开执行就可以解决

  1. 添加一个文件

    commit-msg

    .husky

    文件夹下, 执行下面

    命令

npx husky add .husky/commit-msg
           

因为我们没有用到shell命令符 上面的指令肯定能执行创建

  1. 在创建后的文件夹

    commit-msg文件

    里直接

    填充

    你的

    指令

    即可
husky: npx husky add 失效原因 (已解决)原因解决

接着你就可以测试你的

git commit

的提交

不规范

是否能被

拦截

继续阅读