Npm Husky安装失败,无法读取';toString';空的

Npm Husky安装失败,无法读取';toString';空的,npm,githooks,pre-commit-hook,pre-commit,husky,Npm,Githooks,Pre Commit Hook,Pre Commit,Husky,我有一个问题,安装哈士奇(与林特上演了一段时间),我将非常感谢任何帮助。我的项目设置是:node JS,带eslint的npm,更漂亮的设置,现在尝试添加带lint的husky 主要问题: 安装husky“npm install husky--save dev”时,.git/hooks文件夹中的预提交文件没有被husky代码修改!安装消息: husky > Setting up git hooks Cannot read property 'toString' of null husky

我有一个问题,安装哈士奇(与林特上演了一段时间),我将非常感谢任何帮助。我的项目设置是:node JS,带eslint的npm,更漂亮的设置,现在尝试添加带lint的husky

主要问题:

安装husky“npm install husky--save dev”时,.git/hooks文件夹中的预提交文件没有被husky代码修改!安装消息:

husky > Setting up git hooks
Cannot read property 'toString' of null
husky > Failed to install
系统详细信息: 操作系统:Windows 10 Git:Git版本2.28.0 节点-v v12.16.1 赫斯基:4.2.5

我尝试了以下方法: (1 Git注册为环境路径变量 (2)全局gitconfig文件中没有指向本地工作区中除.git/hooks之外的另一个目录的hooksPath集 (3)安装/卸载赫斯基 (4)通过删除.sample使预提交文件可执行 (5)完全删除.git/hooks/pre-commit文件 (6)在“package.json”文件中添加必要的脚本,如下所示

"husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.js": "eslint --fix",
    "*.{html,md,json}": "prettier --write"
  }
我还是不走运

因此,在提交更改时,husky根本不会运行

提前感谢您的帮助!

我建议您到这里: