NestJS ์ค์น
์ฌ์ ์ค์น
Node.js ๋ฅผ ์ค์นํฉ๋๋ค.
Node.js ๋งํฌ : nodejs.org/ko/
๋ณธ์ธ์๊ฒ ๋ง๋ ๋ฒ์ ์ ์ค์นํ์ธ์ : )
์ค์น๊ฐ ์๋ฃ๋๋ฉด, ํฐ๋ฏธ๋ ์ฐฝ์ ์ด๊ณ , ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์ ๋๋ก ์ค์นํ๋์ง ํ์ธํด๋ด ๋๋ค.
$ node -v
NestJS ์ค์น
Node.js๋ฅผ ์ค์นํ๊ฒ ๋๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก npm์ด ์๋์ผ๋ก ์ค์น๋๋๋ฐ, npm ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด ์ ์ญ(-g)์ผ๋ก nestjs๋ฅผ ์ค์น(i)ํฉ๋๋ค.
npm i -g @nestjs/cli
ํ๋ก์ ํธ ์์ฑ
์ ๋นํ ํด๋๋ฅผ ๊ณจ๋ผ ํ๋ก์ ํธ๋ฅผ ์์ฑํด๋ณด๋๋ก ํฉ๋๋ค.
์ ๋ ์ฌ๊ธฐ์ 'nestProject01' ์ด๋ผ๋ ํ๋ก์ ํธ๋ฅผ ์์ฑํ์์ต๋๋ค.
nest new project-name
์ค์น ๋์ค ํจํค์ง ๋งค๋์ ๋ฅผ ์ด๋ ๊ฒ์ผ๋ก ํ ์ง ๋ฌป๋๋ฐ ์์ ๋กญ๊ฒ ์ ํํฉ๋๋ค. ์ ๋ ์ต์ํ npm์ผ๋ก ์ ํํ์์ต๋๋ค.
ํจํค์ง ๋งค๋์ ๋ฅผ ์ค์ ํ๋ฉด ๊ธฐ๋ณธ ์ค์ ์ ๋ํ ํจํค์ง๋ฅผ ์๋์ผ๋ก ์ค์นํ๊ฒ ๋ฉ๋๋ค.
ํ๋ก์ ํธ
ํ๋ก์ ํธ ์์ฑ์ด ์๋ฃ๋ ๋ชจ์ต์ ๋๋ค. ๋ค๋ฅธ ํจํค์ง ๋งค๋์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ธฐ๋ณธ ํ๋ก์ ํธ๊ฐ ์ค์ ๋์ด์์ต๋๋ค.
๊ฒฐ๊ณผ