Npm Husky安装失败,无法读取';toString';空的
我有一个问题,安装哈士奇(与林特上演了一段时间),我将非常感谢任何帮助。我的项目设置是:node JS,带eslint的npm,更漂亮的设置,现在尝试添加带lint的husky 主要问题: 安装husky“npm install husky--save dev”时,.git/hooks文件夹中的预提交文件没有被husky代码修改!安装消息: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
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根本不会运行
提前感谢您的帮助!我建议您到这里: