我有一个反应应用程序,通过安装其依赖项yarn install
。当我运行此命令时,我得到以下信息No license field
相关警告。
warning package.json: No license field
warning [email protected] /cdn-cgi/l/email-protection: No license field
然后我更新了,package.json
file's private
财产将是true
. (See NPM docs https://docs.npmjs.com/files/package.json#private)
{
"name": "some-application-name",
"author": "Keet Sugathadasa",
"email": "email",
"license": "MIT",
"version": "0.0.1",
"private": true,
...
}
现在,所有与以下相关的警告No license field
消失了。Why?
该警告抱怨没有license
字段(带有s
),但是你确实有一个licence
字段(带有c
),更正拼写,警告就会消失。
设置的原因"private": true
有效并防止出现警告的原因是私有包不会被分发,因此不需要许可证。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)