- npm ๋ชจ๋ ์ค์น ์ package.json ์ ํฌํจ์ํค๊ธฐ
npm install <package_name> --save
- ์ค์นํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ฆฌ
// node.js์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ํ Promise ๊ธฐ๋ฐ HTTP ํด๋ผ์ด์ธํธ
axios
// proxy ์ค์
http-proxy-middleware
// ๋ผ์ฐํฐ ์ค์
react-router-dom
// Material UI
@mui/material @emotion/react @emotion/styled
// scss์ค์น
npm install node-sass
์ฌ์ฉ ๋ฐฉ๋ฒ์ css ์ฌ์ฉ ๋ฐฉ๋ฒ๊ณผ ๋๊ฐ๋ค.
CSS ๋ฐฉ์
import './App.css'
scss๋ฐฉ์
import './App.scss'
- npm ๋ชจ๋ ์ค์น (package.json)
npm install
- ํ๋ก์ ํธ ์์
npm start
| ํ๊ทธ ์ด๋ฆ | ์ค๋ช |
|---|---|
| Feat | ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒฝ์ฐ |
| Fix | ๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ |
| Style | ์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ ์ด ์๋ ๊ฒฝ์ฐ |
| Refactor | ๋ฆฌํฉํ ๋ง (์ฝ๋ ๋ฐ ํ๊ฒฝ๋ณ์ ์ค์ ๋ณ๊ฒฝ) |
| Comment | ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ |
| Docs | ๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ |
| Rename | ํ์ผ ํน์ ํด๋๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง์ธ ๊ฒฝ์ฐ |
| Remove | ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |
ํ๊ทธ: ๋ด์ฉ (#์ด์๋ฒํธ)
์์ ) Feat: ๋ด์ฉ์ถ๊ฐ์ถ๊ฐ์ถ๊ฐ (#1) , Refactor: Config ๋ฆฌํฉํ ๋ง (#4)