🎉 Smithery is now a part of Arcade.dev! Read more in our announcement here
pnpm+turbo 모노레포에서 Node 버전(.nvmrc)과 터보 task 의존성을 고려해 lint/typecheck/build를 안전하게 실행하고, 실패 시 패키지 단위로 범위를 좁혀 원인을 찾습니다.
lint
typecheck
build
turbo
pnpm -w lint
turbo run lint
^build
nvm use
.nvmrc
package.json#packageManager
pnpm -C packages/<pkg> lint
pnpm -C packages/<pkg> typecheck
pnpm -C packages/<pkg> build
이 방식은 터보의 ^build 전파 때문에 “연쇄 build 실패”로 디버깅이 어려워지는 것을 줄입니다.
pnpm -w typecheck
pnpm -w build
@jwc/schema#build
pnpm -C packages/schema build
node -v
manypkg check
package.json
.env