标签:npm 高楼 Package 项目 json version 文档 名称 版本
package.json是对整个项目的说明文件。通过npm install 生成。本文主要结合npm官方文档在平时使用中的了解。
npm官网
npm官方说明文档
npm中文说明文档
name
整个项目的名称。如无发布计划。可选填。名称有长度限制。不得包含大写字母、不能包含任何非 URL 安全字符。
如果需要发布你的项目。名称就需要必填。他作为和版本号共同构建标识。是最重要的必须内容。
version
整个项目的版本。如无发布计划。可选填。如果需要发布你的项目。版本就需要必填。他作为和名称共同构建标识。是最重要的必须内容。
description
项目的描述文件。用于别人在npm库中快速发现你的库包。通常和keywords一起解锁。
keywords
项目的关键词。用于别人在npm库中快速发现你的库包。通常和description一起解锁。
main
项目的主入口。是程序的入口点。如果main
未设置,则默认为index.js
在包根文件夹中。
repository
项目的组件库的指向首页。配置项会直接在组件库的npm首页生效
dependencies
项目的依赖。将包名称映射到版本范围。版本范围是一个字符串,它具有一个或多个以空格分隔的描述符。
version
必须version
完全匹配>version
必须大于version
>=version
<version
<=version
~version 大版本和中版本必须相同。
允许下载小版本的最新的包。^version
^向上尖号是定义向后(新)兼容依赖。版本在大版本相同。允许下载当前大版本下的最新的包。
标签:npm,高楼,Package,项目,json,version,文档,名称,版本 来源: https://blog.csdn.net/qq_37817673/article/details/121177035
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。