yarn
JavaScript νλ‘μ νΈμ μ’
μμ±μ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νλ ν¨ν€μ§ 맀λμ
Yarnμ JavaScript νλ‘μ νΈμ μ’
μμ±μ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νκΈ° μν ν¨ν€μ§ 맀λμ μ
λλ€. npmκ³Ό μ μ¬νμ§λ§, μ¬λ¬ κ°μ§ μΈ‘λ©΄μμ λ λΉ λ₯΄κ³ μμ νλ©° μΌκ΄λ λ°©μμΌλ‘ ν¨ν€μ§λ₯Ό μ€μΉνλ λ±μ μ₯μ μ΄ μμ΅λλ€. Yarnμ Facebook, Google, Exponent, Tilde λ±μ κΈ°μ
κ³Ό κ°λ°μλ€μ΄ νμ
νμ¬ κ°λ°ν μ€ν μμ€ νλ‘μ νΈμ
λλ€.
곡μ μ¬μ΄νΈ
μ€μΉ
npm install -g yarn
JavaScript
볡μ¬
β’
windows - choco
choco install yarn
JavaScript
볡μ¬
β’
macos - brew
brew install yarn
JavaScript
볡μ¬
μ£Όμ νΉμ§
1.
μ±λ₯ ν₯μ:
β’
ν¨ν€μ§ μ€μΉμ μμ‘΄μ± ν΄κ²°μ΄ λΉ λ¦
λλ€. Yarnμ ν¨ν€μ§λ₯Ό μΊμνμ¬ μ€λ³΅ μ€μΉλ₯Ό νΌνκ³ , λ³λ ¬λ‘ μ¬λ¬ ν¨ν€μ§λ₯Ό μ€μΉνμ¬ μ±λ₯μ μ΅μ νν©λλ€.
2.
μ λ’°μ±:
β’
ν¨ν€μ§ μ€μΉ κ³Όμ μμ μΌκ΄μ± μλ μμ‘΄μ± νΈλ¦¬λ₯Ό μμ±νμ¬ νλ‘μ νΈμ λμΌν νκ²½μμ λμΌν μμ‘΄μ±μ κ°λλ‘ ν©λλ€.
3.
보μ:
β’
ν¨ν€μ§ λ€μ΄λ‘λμ μ€μΉ μ€μ 보μ μ·¨μ½μ±μ κ²μ¬νκ³ λ³΄κ³ ν©λλ€.
4.
μλ μ¬μλ:
β’
ν¨ν€μ§ λ€μ΄λ‘λ μ€μ λ¬Έμ κ° λ°μνλ©΄ μλμΌλ‘ μ¬μλνμ¬ μλ£λ λκΉμ§ λ°λ³΅ν©λλ€.
5.
μμ ν μ€νλΌμΈ μ§μ:
β’
ν λ² λ€μ΄λ‘λλ ν¨ν€μ§λ λ‘컬 μΊμμ μ μ₯λμ΄, λμ€μ κ°μ ν¨ν€μ§λ₯Ό λ€μ μ€μΉν λ λ€μ λ€μ΄λ‘λνμ§ μμ΅λλ€.
μ£Όμ λͺ λ Ήμ΄
λͺ
λ Ήμ΄ | μ€λͺ
|
yarn init | μλ‘μ΄ νλ‘μ νΈλ₯Ό μν package.json νμΌμ μ΄κΈ°νν©λλ€. |
yarn install | νλ‘μ νΈμ μ’
μμ±μ μ€μΉν©λλ€. |
yarn add <ν¨ν€μ§> | μλ‘μ΄ ν¨ν€μ§λ₯Ό νλ‘μ νΈμ μΆκ°ν©λλ€. |
yarn add <ν¨ν€μ§> --dev | κ°λ° μμ‘΄μ±μΌλ‘ ν¨ν€μ§λ₯Ό μΆκ°ν©λλ€. |
yarn remove <ν¨ν€μ§> | νλ‘μ νΈμμ ν¨ν€μ§λ₯Ό μ κ±°ν©λλ€. |
yarn upgrade | λͺ¨λ ν¨ν€μ§λ₯Ό μ΅μ λ²μ μΌλ‘ μ
κ·Έλ μ΄λν©λλ€. |
yarn run <μ€ν¬λ¦½νΈ> | package.json νμΌμ μ μλ μ€ν¬λ¦½νΈλ₯Ό μ€νν©λλ€. |
yarn global add <ν¨ν€μ§> | κΈλ‘λ²νκ² ν¨ν€μ§λ₯Ό μΆκ°ν©λλ€. |