Apa tujuan dari properti "pribadi" di package.json?

157

Saya sedang belajar node.js dan mengekspresikan, saya bertanya-tanya untuk apa properti "private" di file ./package.json?

CarlLee
sumber

Jawaban:

203

Diambil dari situs ini, https://docs.npmjs.com/files/package.json#private

private

Jika Anda menetapkan "private": true di package.json Anda, maka npm akan menolak untuk mempublikasikannya.

Ini adalah cara untuk mencegah publikasi yang tidak disengaja dari repositori pribadi.

kartu as
sumber
4
adalah mungkin untuk mengkonfigurasi secara default, dalam konfigurasi global "pribadi": true.
Gdaimon
@ Gaimon - bagaimana tepatnya Anda mengatur default ini? Dalam $ HOME / .npmrc? private=truetampaknya tidak berfungsi, "private": truejuga tidak.
JeffRSon