为什么当你在package.json中设置 "private": true时,"No license field "警告会消失?

编程入门 行业动态 更新时间:2024-10-04 13:27:06

为什么当<a href=https://www.elefans.com/category/jswz/34/1766561.html style=你在package.json中设置 "private": true时,"No license field "警告会消失?"/>

为什么当你在package.json中设置 "private": true时,"No license field "警告会消失?

我有一个react应用程序,它通过以下方式安装它的依赖关系 yarn install. 当我运行这个命令时,我得到以下结果 No license field 相关的警告。

warning package.json: No license field
warning [email protected]: No license field

然后我更新了,该 package.json 文件的 private 财产 true. (见 国家预防机制文件)

{
  "name": "some-application-name",
  "author": "Keet Sugathadasa",
  "email": "email",
  "license": "MIT",
  "version": "0.0.1",
  "private": true,
  ...
}

现在,所有的警告都与 No license field 消失了。为什么?

回答如下:

该警告抱怨没有一个 license 字段 s),但是你有一个 licence 栏目 c),改正拼写,警告应该会消失。

之所以设置 "private": true 的工作原理,并防止警告出现,是私人包不会被distibuted,因此不需要许可证。

更多推荐

为什么当你在package.json中设置 "private": true时,"No license field "警告会消失?

本文发布于:2024-05-13 12:29:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759540.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:你在   json   package   field   license

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!