高楼平地起 基础篇 Package.json

package.json是对整个项目的说明文件。通过npm install 生成。本文主要结合npm官方文档在平时使用中的了解。
npm官网
npm官方说明文档
npm中文说明文档

name

整个项目的名称。如无发布计划。可选填。名称有长度限制。不得包含大写字母、不能包含任何非 URL 安全字符。

如果需要发布你的项目。名称就需要必填。他作为和版本号共同构建标识。是最重要的必须内容。

version

整个项目的版本。如无发布计划。可选填。如果需要发布你的项目。版本就需要必填。他作为和名称共同构建标识。是最重要的必须内容。

description

项目的描述文件。用于别人在npm库中快速发现你的库包。通常和keywords一起解锁。

keywords

项目的关键词。用于别人在npm库中快速发现你的库包。通常和description一起解锁。

main

项目的主入口。是程序的入口点。如果main未设置,则默认为index.js在包根文件夹中。

repository

项目的组件库的指向首页。配置项会直接在组件库的npm首页生效
高楼平地起 基础篇 Package.json

dependencies

项目的依赖。将包名称映射到版本范围。版本范围是一个字符串,它具有一个或多个以空格分隔的描述符。

  • version 必须version完全匹配
  • >version  必须大于 version
  • >=version 
  • <version
  • <=version
  • ~version 大版本和中版本必须相同。允许下载小版本的最新的包。
  • ^version ^向上尖号是定义向后(新)兼容依赖。版本在大版本相同。允许下载当前大版本下的最新的包。
上一篇:尚硅谷尚医通项目整理03--前端知识02


下一篇:沈师PTA--JAVA程序设计-第3章习题集(2)--填空题答案版 2021-11-03