package.json是项目的一个描述文件,记录当前项目的一些信息,如:项目名称、版本、作者、GitHub地址、项目的第三方模块依赖等。
一、生成方式
使用命令 npm init -y
生成
二、项目依赖
在项目的开啊和线上运营阶段的第三方包,称为项目依赖。
在
npm install 包名
下载包文件后,这些文件会默认被添加到 package.json文件中的dependencies字段中,如:
{
"dependencies": {
"jquery": "^3.3.1"
}
}
三、开发依赖
通过
npm install 包名 --save-dev
下载的包文件会被添加到package.json的devDependencies字段中,如:
{
"devDependencies": {
"gulp": "^3.9.1"
}
}
四、package-lock.json
锁定包的版本,确保重复下载时不会因为版本不同而产生问题。
加快下载速度,由于该文件中记录了项目所以来的第三方包的树状结构和包的下载地址,重新安装时无需再做其他操作,直接下载即可。