νλ‘μ νΈμ κ΄ν μ 보λ₯Ό μ μνκ³ , μμ‘΄νλ ν¨ν€μ§ λ²μ μ 보λ₯Ό λͺ
μνλ νμΌ
npmμ μ¬μ©νλ €λ©΄ λ°λμ μμ΄μΌνλ νμΌμ΄λ€!!!
yarn init
μ νλ©΄ μλ μμ±
1) name: ν¨ν€μ§μ μ΄λ¦μ λνλ, μλ¬ΈμμΈ ν λ¨μ΄λ‘ μμ±,-μ΄λ _ ν¬ν¨ κ°λ₯
2) version: semantic versioning guidelinesλ₯Ό λ°λ₯΄λ©° x.x.xλ‘ νκΈ°
3) main: ν¨ν€μ§μ Entry point(μμμ )κ° λλ λͺ¨λ ID
4) scripts: command(λͺ
λ Ήμ΄)μ λ³μΉμ μ§μ ν΄ λ μ μμΌλ©° κ°μ²΄ννλ‘ μμ± {key(λ³μΉ) : value(λͺ
λ Ήμ΄)}
5) license: λ°°ν¬ν ν¨ν€μ§μ λν΄ μ¬μ©μκ° ν¨ν€μ§λ₯Ό μ¬μ©νλλ° μ΄λ€ κΆνκ³Ό μ ν
6) type: importμ νμ
μ μ§μ (ex. "module")
7) μμ‘΄μ± κ΄λ ¨ νλͺ©λ€
dependencies & devDependencies
ν¨ν€μ§μ μ΄λ¦μ ν΄λΉ ν¨ν€μ§μ λ²μ λ²μλ₯Ό 맀νν ννμ κ°μ²΄λ‘ μμ±
dependencies
λ npm install λΌμ΄λΈλ¬μ΄λ¦ / yarn add λΌμ΄λΈλ¬λ¦¬μ΄λ¦
μ μ
λ ₯νλ©΄ μλμΌλ‘ μμ±
$ npm install λΌμ΄λΈλ¬λ¦¬μ΄λ¦
devDependencies
λ κ°μ λͺ
λ Ήμ --save-dev
λ₯Ό μΆκ°νμ¬ μ
λ ₯νλ©΄ μλμΌλ‘ μμ±
$ npm install λΌμ΄λΈλ¬λ¦¬μ΄λ¦ --save-dev