我正在尝试按照更漂亮的文档中的说明设置 lint-staged 。
当我运行时npx mrm@2 lint-staged
,我收到以下错误:
Error: .git can't be found (see https://typicode.github.io/husky/#/?id=custom-directory)
at Object.install (/home/moritz/.npm/_npx/51762936ba23ccdb/node_modules/husky/lib/index.js:20:15)
at task (/home/moritz/.npm/_npx/51762936ba23ccdb/node_modules/mrm-task-lint-staged/index.js:214:8)
at /home/moritz/.npm/_npx/51762936ba23ccdb/node_modules/mrm/src/index.js:170:20
我按照错误中的链接并相应地更改了脚本部分package.json
。
"scripts": {
"prepare": "cd .. && husky install laravel/.husky"
}
运行时我仍然遇到相同的错误npx mrm@2 lint-staged
。我该怎么做才能让 lint-staged 运行?
我的项目结构:
project
│ .git
└───laravel
│ package.json