ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

高楼平地起 基础篇 Package.json

2021-11-06 13:02:12  阅读:164  来源: 互联网

标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有