๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ก ์ฑ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ๊ฐ๋ฐํ๊ฒฝ์ ์ ํ ํ๋ ๊ฒ ๋ถํฐ ์ฒซ ๋จ๊ณ๋ฅผ ์์ํ๊ฒ ๋ค!
๋๋ ๋งฅ์ผ๋ก ๊ฐ๋ฐ์ ํ ์์ ์ด๋ค. ํ๊ฒฝ ์ ํ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
- Homebrew ํ๋ธ๋ฃจ ์ค์น
- VSCode ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋ ์ค์น
- Node.js ์ค์น
- ์ฝ์ฝ์ํ ์ค์น
- ์์น๋งจ ์ค์น
- ์๋๋ก์ด๋ ์คํ๋์ค ์ค์น
ํ๋ธ๋ฃจ(Homebrew)๋ ๋งฅ์ ์ค์นํ๋ก๊ทธ๋จ์ผ๋ก ํ์ํ ํ๋ก๊ทธ๋จ๋ง๋ค ์ฐพ์ ๋ค์ด๋ฐ์ ํ์ ์์ด ํ๋ธ๋ฃจ๋ฅผ ํตํด ํฐ๋ฏธ๋์์ ์ฝ๊ฒ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค.
1. Homebrew ํ๋ธ๋ฃจ ์ค์น
https://brew.sh/ ์ ๋ฐฉ๋ฌธํ์ฌ ๋ค์ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํ๋ค.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
๋ณต์ฌํ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์ ๋ ฅํด์ค๋ค. ๋!
2. VSCode ๋น์ฃผ์ผ์คํ๋์ค์ฝ๋ ์ค์นํ๊ธฐ
brew install cask
bres install --cask visual-studio-code
๋ฅผ ์ฐจ๋ก๋ก ์ ๋ ฅํด์ค๋ค.
3. Node.js ์ค์น / nvm ์ค์น
brew๋ก nvm(node version manager)๋ฅผ ์ค์นํ๋ค.
brew install nvm
์ดํ ์ค์ ์ ํด์ค์ผ ํ๋ค.
vi ~/.zshrc
๋ฅผ ์ ๋ ฅํ์ฌ ๋์จ ํธ์ง์ฐฝ์(์๋ฌด๊ฒ๋ ์์ ๊ฒ์ด๋ค) ๋ค์์ ๋ถ์ฌ๋ฃ์ด์ค๋ค.
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
๊ทธ๋ฐ๋ค :wq! ๋ฅผ ์ ๋ ฅํ์ฌ ์ ์ฅํ ๋น ์ ธ๋์์ค๋ค.
๋ค์ ํฐ๋ฏธ๋์ ๋ค์์ ์ ๋ ฅํ์ฌ ๋ถ์ฌ๋ฃ์ด์ค ๋ด์ฉ์ ์ ๋ฐ์ดํธ ํด์ค๋ค.
source .zshrc
์ด์ nvm ls๋ฅผ ์ ๋ ฅํด๋ณด๋ฉด ์์คํ ๊ด๋ จ ๋ฉ์์ง๊ฐ ๋ฐ ๊ฒ์ด๋ค. ์ค์น ์ฑ๊ณต!
์๋๋ค๋ฉด ํฐ๋ฏธ๋์ ๋ค์ ์ผ๋ณด์!
์๋์ ๋ช ๋ น์ด๋ก ๋ ธ๋๋ฅผ ์ค์นํ๋ค. LTS ๋ฒ์ ์ ๋ค์ด๋ฐ๊ธฐ ์ํด --lts ๋ช ๋ น์ด๋ฅผ ์ถ๊ฐํด์ค๋ค.
nvm install --lts
๊ทธ๋ฌ๋ฉด ๋ ธ๋๊น์ง ์ค์น ๋!
๋ค์๋จ๊ณ๋ ๋ค์ ํฌ์คํ ์์ ๊ณ์!
๋ค์ํ ํ๊ฒฝ ์ ํ ์ ๋ค์์ ๋์๋ฅผ ์ฐธ๊ณ ํ๋ค.
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ ํ๋ก๊ทธ๋๋ฐ(Do it!)์ ์ ์ ์ํ ์ถํ ์ด์ง์คํผ๋ธ๋ฆฌ์ฑ
'ReactNative' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ReactNative]Google Material Design Color : ํจํค์ง install (0) | 2021.08.26 |
---|---|
[ReactNative]์ปดํฌ๋ํธ ์ด๋ฒคํธ ์์ฑ๊ณผ API (0) | 2021.08.24 |
[ReactNative]ํจ์ ์ปดํฌ๋ํธ vs ํด๋์ค ์ปดํฌ๋ํธ? ์ฐจ์ด์ ๊ณผ ๋น๊ต (0) | 2021.08.24 |
[ReactNative] JSX๋? HTML vs ReactNative ํ๊ทธ ์ด์ ๋ฆฌ! (0) | 2021.08.19 |
[ReactNative]๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ๊ณต๋ถ ์์, ์ฑ ์ถ์ฒ ๋ฑ (0) | 2021.08.11 |
๋๊ธ