javascript์ ๋ฐํ์ ์ค ํ๋
์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐํ์์ ์น๋ธ๋ผ์ฐ์ ๊ฐ ์ ์ผํ์ง๋ง ์ง๊ธ์ node.js๋ ์๋ค.
๋ฐํ์ : ํ๋ก๊ทธ๋จ ๋์ ์, ํ๋ก๊ทธ๋จ์ ๋์์ํค๋ ๊ณณ
๐ nvm
: node version manager
node.js์ ๋ฒ์ ์ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ( like ํจํค์ง๋งค๋์ )
nvm์ผ๋ก node.js ์ค์น
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm --version
nvm install --lts
node -v
nvm use ๋ฒ์ ๋๋ฒ : nvm์ผ๋ก node.js์ ๋ฒ์ ๋ฐ๊พธ๊ธฐ
helloWorld.js ํ์ผ์ node ํ๊ฒฝ์์ ์คํ
node helloWorld.js
npm : Node Package Manager, node.js์์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ฐ๊ธฐ ์ํ ํจํค์ง ๋งค๋์
npm ๋ชจ๋ : node.js์์ ์ฝ๋ ๋ฌถ์ (๋ชจ๋) ์ ๋ถ๋ฅด๋ ๋ช ์นญ
package.json : npm ๋ชจ๋์ ๋ํ ์ ๋ณด๋ฅผ ๋ด๋ ์ค๋ช ์
npm run ์ผ๋ก ์คํnpm install
1. ํจํค์ง๋ช
๋ช
์ํ๊ณ ํจํค์ง ๋ค์ด๋ก๋
npm install ํจํค์ง๋ช
--save-dev : ํจํค์ง ์ค์น ํ ํ๋ก์ ํธ์ devDependencies ๋ชฉ๋ก์ ์ถ๊ฐnpm install --save ํจํค์ง๋ช
: ํจํค์ง ์ค์น ํ ํ๋ก์ ํธ์ dependencies ๋ชฉ๋ก์ ์ถ๊ฐnpm init : package.json ์์ฑ