
π― npmμ ν΅ν΄ μ€ν μμ€λ₯Ό λ°°ν¬νλ μ€μ΅μ ν©λλ€.
package.jsonμ νλ‘μ νΈμ λ©νλ°μ΄ν°, μμ‘΄μ±, μ€ν¬λ¦½νΈ, λ²μ λ±μ μ μνλ ν΅μ¬ νμΌμ
λλ€.
npm init
package.json{
"name": "oss_minidash",
"version": "1.0.0",
"description": "Minidashλ Lodashμ μκ°μ λ°μ κ²½λνλκ³ κ°μνλ JavaScript μ νΈλ¦¬ν° λΌμ΄λΈλ¬λ¦¬λ‘, JavaScript μ½λ©μ λ μ½κ³ ν¨μ¨μ μΌλ‘ λ§λ€μ΄μ€λλ€. λ°°μ΄, κ°μ²΄, λ¬Έμμ΄ μμ
μ μΌλ°μ μΌλ‘ μ¬μ©λλ μ νΈλ¦¬ν° ν¨μ μΈνΈλ₯Ό μ 곡νμ¬, μνμμ μ€ν ν¬κΈ°μ μΉ νλ‘μ νΈμ μ ν©ν©λλ€.",
"main": "index.js",
"type": "module",
"scripts": {
"test": "jest"
},
"repository": {
"type": "git",
"url": "https://github.com/κΉνλΈλλ€μ/ν¨ν€μ§μ΄λ¦.git"
},
"keywords": [
"modules",
"util",
],
"author": "μ μμ΄λ¦",
"license": "MIT",
"homepage": "https://github.comκΉνλΈλλ€μ/ν¨ν€μ§μ΄λ¦.git"
}
.npmignorenode_modules/
test/
webpack.*.js
npm login
npm whoami
npm publish
npm info ν¨ν€μ§λͺ
1.2.3major : νμ νΈνμ΄ λμ§ μλ λ³κ²½ μ¬νnpm version major # λ©μ΄μ μ
λ°μ΄νΈ
minor : νμ νΈνμ΄ λλ λ³κ²½ μ¬νnpm version minor # λ§μ΄λ μ
λ°μ΄νΈ
patch : κ°λ¨ν λ²κ·Έ μμ npm version patch # ν¨μΉ μ
λ°μ΄νΈ
npm ν¨ν€μ§λ₯Ό μ§μ μ€μ νκ³ λ°°ν¬νλ©΄μ μ€ν μμ€ λ°°ν¬ λ‘μ§μ΄ μ΄λ»κ² λλμ§ μκ² λμκ³ , μ€μ λ‘ ν¨ν€μ§λ₯Ό λ§λ€μ΄μ μ¬μ©νκ² λ λ μ¬μ©νκ² λ κ² κ°λ€.