Appearance
包
在Node.js中,可以通过包来对一组具有相互依赖关系的模块进行统一管理,通过包可以把某个独立功能封装起来 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境
| 项目 | 描述 |
|---|---|
| name | 项目名称 |
| version | 版本号 |
| description | 项目描述 |
| keywords: | 关键词,便于用户搜索到我们的项目 |
| homepage | 项目url主页 |
| bugs | 项目问题反馈的Url或email配置 |
| license | 项目许可证 |
| author,contributors | 作者和贡献者 |
| main | 主文件 |
| bin | 项目用到的可执行文件配置 |
| repository | 项目代码存放地方 |
| scripts | 声明一系列npm脚本指令 |
| dependencies | 项目在生产环境中依赖的包 |
| devDependencies | 项目在生产环境中依赖的包 |
| peerDependencies | 应用运行依赖的宿主包 |