管理本地安装的包的最好方法是创建一个package.json文件。
一个package.json文件:
- 列举你的项目中所依赖的所有包
- 允许你明确你的项目中可用的包的版本
- 使你的构建可复制,并且更加容易地分享给其他的开发者
要求
一个package.json文件必须有:
- “name”
- 所有字母小写
- 一个单词没有空格
- -和_是允许的
- “version”
- 用x.x.x格式表示
- 遵循semver spec的规则
创建一个package.json
有两种基本的方法来创建package.json文件。
1. 使用CLI
> npm run
在输入命令会要求你填写一系列的选项,例如package name、version、description、entry point、author等信息。如下图
这会在当前文件目录下创建一个package.json文件,包含上面我们填写的选项信息。
创建一个默认的package.json文件
为了的到默认的package.json文件,使用npm init -y/–yes。
> npm init --yes
明确依赖
为了明确你的项目中依赖的包,你需要在package.json文件中列举出来你希望使用的包。有两种类型的包你可以列举:
- “dependencies”:这些包是你的生产环境中要求的
- “devDependencies”:这些包仅仅只在开发环境中测试使用
可以手动地配置package.json中的配置项和值,比如可以手动加入更多地依赖。
–save 和 --save-dev安装标识
最简单的添加依赖到你的package.json文件中的方法是在npm install后面添加–save或者–save-dev。
–save添加到dependencies中,–save-dev添加到devDependencies中。