问题:

$ husky install

.git can't be found (see https://git.io/Jc3F9)

error Command failed with exit code 1.

错误:在项目中运行yarn拉取依赖报错

原因:husky安装在与 .git 相同的目录中运行,项目可能直接安装导致husky寻找不到父目录中的.git文件夹

如我的项目格式为:

my-project/
├── .git/
├── frontend/
│   ├── .husky/
│   ├── package.json
│   └── package-lock.json
├── app/
│   └── ...
└── README.md

解决方法:

在frontend中的 package.json 下的 scripts 将本来的

"prepare": "husky install",

更改成(其中的frontend可以更改成自己项目文件夹的名字)

   "prepare": "cd .. && husky install frontend/.husky",

重新安装问题得到解决

Logo

一站式 AI 云服务平台

更多推荐