- JS Piscine์์ ์ฌ์ฉํ๋ Node.JS ๋ฒ์ ผ์ LTS 14.x์ ๋๋ค.
- ๋ฌธ์ ๋ค์ ๋์ด๋ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ฐฐ์น๋์ด ์์ต๋๋ค.
- ์ฌ๋ฌ๋ถ๋ค์ ์ฝ๋๋ ๋๋ฃํ๊ฐ๋ฅผ ํตํด ํ๊ฐ๋ ์์ ์ด๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๋๋ก ์์ฑํด์ฃผ์ธ์! (์๋ฅผ ๋ค์ด ๋ณ์๋ช ์ ์๋ฏธ์๊ฒ ์ ํ๊ฑฐ๋, ํจ์ ์ด๋ฆ์ ๊ธฐ๋ฅ์ ๋ง๊ฒ ์๋ช ํ๋ ๊ฒ ์ฒ๋ผ์.)
- ํจ์๋ฅผ ๊ตฌํํ๋ ๋ฌธ์ ์ ๊ฒฝ์ฐ, ํ๊ฐ์ ๋ชจ๋์ ํตํด ํจ์๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ๋ฐ๋ผ์ ์ ์ถํ ํจ์์ฝ๋๋ฅผ export ํด์ผํฉ๋๋ค.
- ๊ตฌํํด์ผ ํ ํจ์๊ฐ ํ๊ฐ์ง์ผ ๊ฒฝ์ฐ,
default export
์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.
- ๊ตฌํํด์ผ ํ ํจ์๊ฐ ํ๊ฐ์ง์ผ ๊ฒฝ์ฐ,
- nodemon,ย ESlintย ์ ๊ฐ์ ๊ฐ๋ฐ์ ๊ดํ ๋ชจ๋์ย
devdependencies
ย ์ ์ ์๊ฐ ๋์ด ์์ด์ผ ํฉ๋๋ค. - ํ๊ฐ ์งํ ์ ย
npm install
ย ๋ช ๋ น์ด๋ฅผ ํตํด ์ฌ์ dependency ๋ชจ๋๋ค์ ๋ชจ๋ ์ค์น ํฉ๋๋ค. node_modules
ย ์ ๊ฐ์ ๋ถ ํ์ํ ํ์ผ์ย.gitignore
ย ๋ฅผ ํตํด ์ ์ ํ๊ฒ ์ ์ธ๋์ด์ผ ํฉ๋๋ค.- Code Format์ ๋ํ์ฌ ํ๊ฐํ์ง๋ ์์ง๋ง, eslint๋ beautify๋ฅผ ํตํด code format์ ์ฒดํฌํ๋ฉด์ ์งํํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
- RTFM!!
- ์๋ธ์ ํธ๋ ์ ์ถ ๋ง๊ฐ 1์๊ฐ ์ ๊น์ง ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
- ๋ง์ฝ ๋ฌธ์ ์ ์ค๋ฅ(์คํ๋ ๋ ผ๋ฆฌ์ ์ค๋ฅ)๋ฅผ ๋ฐ๊ฒฌํ๋ค๋ฉด ๊นํ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ด์๋ฅผ ๋ฑ๋กํด์ฃผ์ธ์. ์ฌ๋ฌ๋ถ์ ๋์์ผ๋ก JS Piscine์ด ๋์ฑ ์๋ฒฝํด์ง๋๋ค :)
์์ผ๋ก์ JS ๊ธฐ๋ณธ ์๋ธ์ ํธ๋ค์ Node๋ผ๋ JS ๋ฐํ์์ผ๋ก ๊ตฌํํ๊ณ ํ ์คํธํ ๊ฒ์ ๋๋ค. Node๋ฅผ ํด๋ฌ์คํฐ ์ปดํจํฐ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ brew๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. brew๋ ์ด๋ป๊ฒ ์ค์นํ๋๊ณ ์? 42born2code Slack์์ #tools_bot์ ์ฐพ์๊ฐ๋ณด์ธ์!