nestjs 세팅
nestjs docs - first steps (opens in a new tab)
git clone 링크
cd 프로젝트 폴더
nest new .
- 레포지토리를 만들때 README.md를 이미 만들어놔서 그냥 삭제하고 실행했다 (이미 만들어져 있는 README.md가 있으면 nest new . 실패)
pnpm i prisma @prisma/client
pnpm prisma init
pnpm prisma generate
pnpm prisma format
pnpm prisma migrate -dev --name init
pnpm prisma studiopnpm i -D husky lint-staged
pnpm husky init.husky/pre-commit
pnpm lint-stagedpackage.json
"lint-staged": {
"*.ts": [
"eslint --fix",
"prettier --write"
]
},.prettierrc
{
"singleQuote": true,
"trailingComma": "all",
"semi": true,
"tabWidth": 2,
"useTabs": false,
"printWidth": 120
}