赫斯基安装失败,无法读取null的'toString'属性

问题描述

我在一段时间内安装沙哑(带有绒头的)时遇到了问题,非常感谢您的帮助。我的项目设置是:节点JS,带有eslint的npm,更漂亮的设置,现在正尝试通过lint阶段添加沙哑。

主要问题:

在安装赫斯基时,“ npm install husky --save-dev”未使用赫斯基代码修改预提交文件(在“ .git / hooks”文件夹中)!安装消息:

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被注册为env PATH变量 (2在全局gitconfig文件中没有设置hooksPath,它指向本地工作区中.git / hooks以外的其他目录 (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"
  }

我仍然没有运气。

结果,提交更改时,赫斯基根本不会运行!

谢谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...