214

我正在学习 node.js 和 express,我想知道 ./package.json 文件中的“私有”属性是做什么用的?

4

2 回答 2

278

来自NPM 文档package.json

private

如果你"private": true在你的 package.json 中设置,那么 npm 将拒绝发布它。

这是一种防止意外发布私有存储库的方法。

于 2011-09-06T04:31:30.147 回答
1

如果你在你的package.json中设置了 " private ": true,那么npm将拒绝发布它。

这是一种防止意外发布私有存储库的方法。如果您想确保给定的包只发布到特定的注册表(例如,内部注册表),请使用下面描述的 publishConfig 字典在发布时覆盖注册表配置参数。

此外,您可以阅读文档中的额外信息。请在下面找到链接。

https://docs.npmjs.com/cli/v7/configuring-npm/package-json#private

于 2022-01-28T12:54:51.743 回答