Cli: [BUG] npm μ„€μΉ˜λ‘œ package.json 자금 ν•„λ“œ μˆ˜μ •

에 λ§Œλ“  2020λ…„ 10μ›” 15일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: npm/cli

ν˜„μž¬ 행동 :

npm v7μ—μ„œ npm install λ₯Ό μ‹€ν–‰ν•˜λ©΄ URL λ¬Έμžμ—΄μ—μ„œ package.json 자금 쑰달 ν•„λ“œκ°€ url μ†μ„±μ΄μžˆλŠ” 개체둜 μˆ˜μ •λ©λ‹ˆλ‹€.

μ˜ˆμƒλ˜λŠ” λ™μž‘ :

npm install μ‹€ν–‰ ν•˜λ©΄ package.json 자금 쑰달 ν•„λ“œμ˜ μ˜¬λ°”λ₯Έ ν˜•μ‹μ΄ μˆ˜μ •λ˜μ§€ μ•Šμ•„μ•Ό

μž¬ν˜„ 단계 :

  1. package.json μ—μ„œ URL λ¬Έμžμ—΄μ„ κ°’μœΌλ‘œ ν¬ν•¨ν•˜λŠ” funding ν•„λ“œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€.
  2. ν”„λ‘œμ νŠΈμ—μ„œ npm install ν•©λ‹ˆλ‹€.

package.json 둜 λ³€κ²½λœ κ²°κ³Όλ₯Ό ν™•μΈν•˜μ‹­μ‹œμ˜€. 예 :

-  "funding": "https://github.com/sponsors/jaydenseric",
+  "funding": {
+    "url": "https://github.com/sponsors/jaydenseric"
+  },

ν™˜κ²½:

  • Node.js : v14.13.1
  • npm : v7.0.0
Bug Needs Triage Release 7.x

λͺ¨λ“  3 λŒ“κΈ€

λ˜ν•œ bin ν•„λ“œλ₯Ό μˆ˜μ •ν•©λ‹ˆλ‹€. 예 :

 {
   "name": "foo",
-  "bin": "bar.js"
+  "bin": {
+     "foo": "bar.js"
+   }
 }

"bin"ν•„λ“œμ— μƒλŒ€ 경둜λ₯Ό μ‚¬μš©ν•˜λŠ” 것과 λΉ„μŠ·ν•œ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.
λ‚΄ 단계 (npm v7.0.5) :

  1. npm init -y
  2. 일뢀 μƒλŒ€ κ²½λ‘œμ™€ ν•¨κ»˜ "bin"ν•„λ“œλ₯Ό μΆ”κ°€ν•˜μ‹­μ‹œμ˜€.
"bin": {
  "foo": "./bin/bar.js"
},
  1. npm i
  2. κ²°κ³Ό:
"bin": {
-   "foo": "./bin/bar.js"
+   "foo": "bin/bar.js"
},

무엇이든 ./ 포함 ν•΄μ•Όν•˜μ§€λ§Œ μ΄μƒμ μœΌλ‘œλŠ” ν•„λ“œ 값을 μ „ν˜€ μˆ˜μ •ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰