问题描述
我在一段时间内安装沙哑(带有绒头的)时遇到了问题,非常感谢您的帮助。我的项目设置是:节点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 (将#修改为@)