μ΄μ 곡λΆμμ μ΄μ΄μ
prettier μ€μΉ
μ΄μ μ μλμ° μμμ μ€μΉνλ€λ©΄ μ§κΈμ WSLλ‘ νκ²½μ λ°κΏμ€¬μΌλ―λ‘ install in WSL: Ubuntu ν΄λ¦
settings
Editor: Format On Save
User(μλμ°) / Remote(μ°λΆν¬) λͺ¨λ 체ν¬ν κ²
νλλ°λ μ λλ©΄
settings
Editor: Default Formatter
None nullμ Prettier - Code formatterλ‘ λ°κΏ κ²
mkdir
ν΄λλ₯Ό μμ±νλ€
mv [μλ κ²½λ‘/νμΌ μ΄λ¦][λ°κΏ κ²½λ‘/νμΌ μ΄λ¦]
νμΌ λ° ν΄λ μ΄λ λ° μ΄λ¦ λ³κ²½
κ²½λ‘μ ν¨κ» μμ±ν μ μλ€
(ex. mv something/else.js something/whatever.js)
rm [μμ ν νμΌ μ΄λ¦]
νμΌμ μμ νλ€
rm -rf [μμ ν ν΄λ μ΄λ¦]
ν΄λλ₯Ό μμ νλ€ (remove a folder)
git cliλ githubμ κ°μ§ μκ³ λ ν°λ―Έλμμ gitκ³Ό μμ¬μν΅ ν μ μκ²λ ν΄μ€λ€.
νμ΄μ§κ° λ³κ²½λμ΄ κ°μλ₯Ό λ°λΌ μ§ννκΈ°μ λ¬΄λ¦¬κ° μμλ€. κ²μμ ν΅ν΄ μλ λΈλ‘κ·Έλ₯Ό μ°Έκ³ ν΄ gh μ€μΉλ₯Ό μλ£νλ€. (Installing gh on Linux and BSD μ°Έκ³ )
κ·Έ ν git cloneμ ν΅ν΄ νλ‘μ νΈ νμΌμ μ격 μ μ₯μλ‘λΆν° κ°μ Έμλ€.
nvmμ΄λ λ€μμ nodeJS λ²μ μ κ΄λ¦¬νλ bash μ€ν¬λ¦½νΈλ₯Ό λ§νλ€
nodeJSλ₯Ό μ€μΉνλ€
Node Version Manager μ°Έκ³
NVMμ μ¬μ©νκΈ° μν΄ μ μ¬μ΄νΈμ 'Install & Update Script' λΆλΆμμ μλ μ½λλ₯Ό μ°Ύμ μ½μμ μ
λ ₯νλ€
μ½μμ κ»λ€ λ€μ μΌ λ€
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
μ΄λ κ²λ§ ν΄μλ nvmμ μ¬μ©ν μ μλ€. μ½μμ΄ nvmμ μΈμ§νμ§ λͺ»νκΈ° λλ¬Έμ΄λ€. μ¦, zshλ nvmμ΄ μ€μΉλλμ§λ₯Ό μμ§ λͺ¨λ₯΄κ³ μλ€. μ½μκ³Ό κ΄λ ¨λ μ€μ μ λ³κ²½νκΈ° μν΄μλ ~/.zshrc νμΌμ μμ ν΄μΌ νλ€.
code ~/.zshrcλ₯Ό μ
λ ₯ν΄ μ΄λν ν νμΌμ 맨 λμ μλ μ½λλ₯Ό μΆκ°νλ€
μ½μμ κ»λ€ λ€μ μΌλ©΄ nvmμ΄ μ€μΉλ κ²μ νμΈν μ μλ€
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm ls-remote λλ nvm ls-remote --lts
μ¬μ©ν μ μλ nodeJS λ²μ λ€μ 보μ¬μ€λ€
κ·Έμ€ λλλ‘μ΄λ©΄ LTS(long-term support)λ₯Ό μ¬μ©νλ κ² μ’λ€
nvm install [μ€μΉνκ³ μΆμ NodeJS λ²μ ]
NodeJSλ₯Ό μ€μΉνλ€
nvm use [κ°κ³ μΆμ NodeJS λ²μ ]
κ°κ³ μΆμ λ²μ μΌλ‘ κ° μ μλ€