Closed7
monorepoにhuskyを入れてlintとbuildをしたいやつ
必要なの入れる
yarn add -D -W husky lint-staged
npx husky install
yarn installだけでhusky使えるようになるやつをpackage.jsonに追加
"scripts": {
"prepare": "husky install"
}
yarn 2の場合はpostinstallらしい
とりあえずlintとbuild追加
npx husky add .husky/pre-commit 'yarn yarn lint:fix'
npx husky add .husky/pre-commit 'yarn build:web'
github desktopでコミットしたらエラー出た
yarnがないらしい
/c/Users/{user}/AppData/Roaming/npm/yarn: line 5: cygpath: command not found
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'C:\Users\{user}\AppData\Local\GitHubDesktop\app-3.1.2\resources\app\git\node_modules\yarn\bin\yarn.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
husky - pre-commit hook exited with code 1 (error)
答えが書いてあった
すげぇや
出来たけど、ビルドにかかる時間ヤバスンギだからとりまlintだけにしとこう
このスクラップは2022/12/06にクローズされました