Was ist der Zweck der Eigenschaft "privat" in package.json?

156

Ich lerne node.js und drücke aus. Ich frage mich, wofür die Eigenschaft "privat" in der Datei ./package.json verwendet wird.

CarlLee
quelle

Antworten:

200

Entnommen von dieser Site, https://docs.npmjs.com/files/package.json#private

private

Wenn Sie in Ihrer package.json "private": true festlegen, lehnt npm die Veröffentlichung ab.

Dies ist eine Möglichkeit, die versehentliche Veröffentlichung privater Repositorys zu verhindern.

As
quelle
4
Es ist möglich, es standardmäßig in der globalen Konfiguration "privat" zu konfigurieren: true.
Gdaimon
@Gdaimon - wie genau setzen Sie diesen Standard? In $ HOME / .npmrc? private=truescheint nicht zu funktionieren, "private": trueauch nicht.
JeffRSon