package.json 与 package-lock.json
package.json
建议每个项目要有一个package.json文件 (包 描述文件)
这个文件可以通过npm init 初始化出来
dependencies保存第三方包依赖信息
如果node_modules被删了,只需执行命令 npm install,自动把dependencies中依赖包下载回来
执行npm install 包名 时,加上--save,目的用来保存依赖信息,npm 5 以上不需要加 --save,会自动保存依赖信息
package-lock.json
当安装包的时候,会自动创建或更新 package-lock.json 文件
保存 node_modules 中所有包的信息(版本,下载),通过 npm install 速度会提升
如果通过 package.json 安装包会下载最新版,用来锁定版本,防止自动升级更新