package.json 常见配置

package.json 官方文档

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"name": "项目名称",
"version": "当前版本号",
"description": "项目描述",
"keywords": [
"关键字",
"关键字"
],
"author": "作者",
"contributors": [
"贡献者 <邮箱> (链接)",
"贡献者 <邮箱> (链接)"
],
// 或
// "contributors": [
// {
// name: "贡献者",
// email: "xxx@xx.com",
// url: "链接"
// }
// ],
"homepage": "项目主页",
"repository": "仓库地址",
// 或
// "repository": {
// "type": "git",
// "url": "仓库地址"
// },
"bugs": {
"url": "bug反馈地址,常见的就是github 中的 issues"
},
"dependencies": {
"生产依赖包名": "版本号, 安装固定版本号 1.0.0",
"生产依赖包名": "安装1.0.x最新版本 ~1.0.0(不低于1.0.0)",
"生产依赖包名": "安装1.x.x最新版本 ^1.0.0(不低于1.0.0)",
"生产依赖包名": "安装最新版本 latest"
},
"devDependencies": {
"开发依赖包": "版本号"
},
"peerDependencies": {
"包名": "项目依赖版本与用户依赖版本冲突所使用的版本"
}
}