为什么当你在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,因此不需要许可证。
最新文章
- 《C语言程序教程》课后编程题
- MindSpore实现语音指令识别(迁移tf入门教程)
- VMware虚拟机使用Ubuntu全屏问题
- 数字芯片设计流程
- mmap 详解
- VSS使用帮助2
- SAP 成本组件分割价格详解
- EXT2和3区别
- VC学习资料,
- 【网络流量监控工具之Nethogs】
- 如何下载打印计算机二级准考证(江西)
- HashTable 使用
- SpringSecurity原理:探究SpringSecurity运作流程
- pgpool 主从流复制模式下的安装使用
- itoa函数
- pip执行指令后报语法错误sys.stderr.write(f”ERROR: {exc}”)解决办法
- python笔记—>网页爬虫
- shiro反序列化漏洞学习(工具+原理+复现)
- 统计学,机器学习,数据挖掘,深度学习
- PHP使用header实现文件下载功能