[JS]Package.json

μž₯여진·2022λ…„ 3μ›” 24일
0

Package.jsonμ΄λž€?πŸ‘€

ν”„λ‘œμ νŠΈμ— κ΄€ν•œ 정보λ₯Ό μ •μ˜ν•˜κ³ , μ˜μ‘΄ν•˜λŠ” νŒ¨ν‚€μ§€ 버전 정보λ₯Ό λͺ…μ‹œν•˜λŠ” 파일
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


κ³΅λΆ€ν•˜λ©° μž‘μ„±ν•˜κ³  μžˆλŠ” λΈ”λ‘œκ·Έμž…λ‹ˆλ‹€.
잘λͺ»λœ λ‚΄μš©μ΄ μžˆμ„ 수 있으며 ν˜Ήμ‹œ μžˆλ‹€λ©΄ λŒ“κΈ€ λ‹¬μ•„μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€ 😊

0개의 λŒ“κΈ€