package.json中的“private”:true或“private”:false是啥意思[重复]

Posted

技术标签:

【中文标题】package.json中的“private”:true或“private”:false是啥意思[重复]【英文标题】:What is meant by "private": true, or "private": false, in package.json [duplicate]package.json中的“private”:true或“private”:false是什么意思[重复] 【发布时间】:2021-08-17 20:30:33 【问题描述】:

我在 package.json 文件中使用 Core UI 模板,我不太确定这行代码为什么要这样做或主要目的是什么。

...
  "private": true, 
...

如果我把它变成 false 或者如果我删除它会怎样。 ?我在网上发现有一些关于出版的东西,但我还是不太确定。

【问题讨论】:

【参考方案1】:

False 值意味着您的包将在 npmjs.com 上可供所有人使用。 True 意味着如果您在 npmjs 上的定价计划允许,您授予访问权限的用户可以使用您的包。

【讨论】:

true 表示它不会公开可用,而false 表示它公开可用。

以上是关于package.json中的“private”:true或“private”:false是啥意思[重复]的主要内容,如果未能解决你的问题,请参考以下文章

package.json

npm 安装错误 - 无效的 package.json

package.json配置文件构成

node_01_自定义模块(先创建package.json)

从模块导入“私有”TypeScript 声明而不通过 package.json 公开它

什么是“私人”标志纱线初始化?