์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- json
- slow and steady
- Import
- Porject
- eport
- database
- Project
- execCommand
- ํผํ
- js
- object
- promise
- JS #ํ๋ก์ ํธ
- callback
- ๋๊ธฐ
- addEventListener
- sql
- mysql
- ๋น๋๊ธฐ
- webpack
- ajax
- https://m.blog.naver.com/tt2t2am1118/221010125300
- await
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- ๊ฒ์
- setTimeout()
- async
- db
- prj
- Today
- Total
๋ชฉ๋กโ๏ธReact/๐งFront-Dev-Environment (13)
C-log

์ง๋ ํฌ์คํ ์์๋ ๋ชจ๋์ด ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ ์ฉ๋๋ ๊ฒ์ด ์๋๋ผ ํ๋ค. ๊ทธ๋์ ์ด๋ฅผ ํด๊ฒฐ ํ๊ธฐ ์ํด์ ์นํฉ์ด ์กด์ฌํ๋ค๋ ๊ฒ์ ๋ํด์ ๋ค๋ฃจ์ด ๋ณด์๋ค.Webpack์นํฉ์ ๋ชจ๋๋ก ์ฐ๊ฒฐ(์์กด)๋ ๋ชจ๋ ํ์ด๋ค์ ํ๋๋ก ํฉ์ณ์ฃผ๋ ์ญํ ์ ํ๋ค. ๊ทธ๋ ๊ฒ ํฉ์ณ์ง ํ์ผ์ ๋ฒ๋ค์ด๋ผ๊ณ ํ๋ค. ์นํฉ์ด ๋ฒ๋ค์ ๋ง๋๋ ๋ฒ๋ค๋ฌ ์ญํ ์ ํ๋ค. ๋ฐ๋ผ์ ์นํฉ์ ๋ฒ๋ค๋ฌ๋ผ๊ณ ๋ ํ๋ค. ๋ฐ๋ผ์ ์นํฉ์ ์ค์นํ๋ lic๋ฅผ ์ค์นํ ๊ฒ์ด๋ค.:: CMD::npmnpm install webpack webpack-cli --devnpm install -D webpack webpack-cli::yarnyarn add webpack webpack-cli --devyarn add -D webpack webpack-cli์ค์น๊ฐ ์๋ฃ๊ฐ ๋๋ฉด package.json์..

์ด๋ฒ ์๊ฐ์๋ webpack๊ณผ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ์ ๊ดํด์ ์ด์ผ๊ธฐ ํด๋ณผ ๊ฒ์ด๋ค.Webpack์ ๋ฑ์ฅ๋จผ์ ๋ชจ๋์ ๋ํด ์ด์ผ๊ธฐ ํด๋ณด์. ๋ฌธ๋ฒ ์์ค์์ ๋ชจ๋์ ์ง์ํ๊ธฐ ์์ํ ๊ฒ์ ES6(ES2015)๋ถํฐ๋ค. import/export ๊ตฌ๋ฌธ์ด ์์๋ ๋ชจ๋ ์ด์ ์ํฉ์ ์ดํด๋ณด๋ ๊ฒ์ด ์นํฉ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ์ ์ค๋ช ํ๋๋ฐ ์์ํ ๊ฒ ๊ฐ๋ค. ('๊น์ ํ ๋ธ๋ก๊ทธ' ์ค..)์์ ์๋ html์ ์๋ script ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ jsํ์ผ๋ค์ ์ฐ๊ฒฐํ๊ณ html๋ก ๊ด๋ฆฌ ํ๋ค. ์์ ์ ์ฌ์ฉํ๋ ๋ฐฉ์์ ๊ตฌํ ํด๋ณธ ์ฝ๋๋ ์๋ ๋๋ณด๊ธฐ๋ฅผ ์ฐธ๊ณ ํ๋ผ๋๋ณด๊ธฐmath.jsfunction sum(a,b){ return a+b;}app.jsconsole.log(sum(1,2));index.html command::CMDstart index.html์์ ๋ฐฉ์์..

์ด๋ฒ ์์ ์๊ฐ์์๋ ์ธ๋ถ ํจํค์ง๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๊ดํด์ ๋ฐฐ์ธ ๊ฒ์ด๋ค. CDNCDN์ ์ ์ ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆด ์ค์น ๋ฐ ๋ค์ด๋ก๋ํ๋ ๋ฐฉ๋ฒ์ด ์๋๋ค. ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจํค์ง๋ฅผ html์์ ๋ก๋ฉํด์ ๊ฐ๋จํ๊ฒ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ด๋ค. ํ์ง๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ง์์ ์ผ๋ก ๊ด๋ฆฌ๋๊ณ ์ ๋ฐ์ดํธ๊ฐ ๋๋ค. ๊ฐ์์์ ๋ณด์ฌ์ฃผ๋ ๋ฆฌ์กํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฒ์ ์ 16๋ฒ์ ์ด๋ค. ์์ CDN์ 18๋ฒ์ ์ด๋ค. ๋ณ๊ฒฝ๋ ๋ฒ์ ์ด ์์ ๋ ๋ง๋ค ์๋์ ์ผ๋ก CDN์ ๊ณ์ํด์ ๋ณ๊ฒฝํด์ค์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๋ค. ์ด๋ฅผ ํด๊ฒฐ ํ๊ธฐ ์ํด์ ์ฐ๋ฆฐ NPM์ ํตํด์ ํจํค์ง๋ฅผ ๊ด๋ฆฌํ๋ค.::CMDnpm install reactNPM์ ํตํด์ ์ค์น๊ฐ ์๋ฃ๋๋ค๋ฉด ์๋์ ๊ฐ์ด package.jsonํ์ผ์ devDependencies์ ์ด๋ฌํ ํ์์ผ๋ก ์ ์ฅ์ด ๋ ๊ฒ์ด๋ค. "dev..

Nodejs๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ปค์คํ ํ ์ ์๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์ด ์๋์ผ๋ก ์ค์ ๋์ง ์๋ ๊ฒฝ์ฐ์๋ ์ง์ ์ปค์คํ ์ ํด์ผํ๊ธฐ ๋๋ฌธ์ Nodejs๋ฅผ ์์์ผ ํ๋ค. ๋ฐ๋ผ์ ์ปค์คํ ์ ํ๊ธฐ ์ํด์๋ Nodejs๊ฐ ๊ธฐ๋ณธ์ผ๋ก ์ค์น ๋์ด ์์ด์ผ ํ๋ค. (๋ณธ์ธ์ Nodejs๋ฅผ ์ค์น์ ๊ด๋ฆฌ๋ฆฌ๋ฅผ NVM์ผ๋ก ๊ด๋ฆฌํ๊ณ ์๋ค.) ์ฐธ๊ณ ๋ก ๊ฐ๋ฐ ํ๊ฒฝ์ด ์ฃผ๋ชฉ์ ์ด๋ผ๋ฉด ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ๊ทธ๋ ์ง ์๊ณ ์๋ฒ๋ฅผ ์ํจ์ด๋ผ๋ฉด Nodejs LTS๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ๋๋ค. ์์ ์์๋ nodejs 13.7.0๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ ๊ฒ์ด๋ฉฐ 22.3.0๋ฒ์ ์ ์ฌ์ฉํ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ NVM์ผ๋ก ์ต์ ๋ฒ์ ์ ๋ง์ถฐ ๋์.NVM//CMD//์คํ ์์//NVM ์ค์น ๊ฐ๋ฅ ๋ฒ์ ํ์ธnvm list available//์ํ๋ ๋ฒ์ ์ค์นnvm ..