前言
- 本文使用的npm版本为 npm v6 —> 6.14.17
- package-lock.json具体介绍可以参照官网:https://docs.npmjs.com/cli/v6/configuring-npm/package-lock-json?v=true
1、package-lock.json 文件解析
{
"name": "xxx", // 项目名称,同package.json
"version": "1.0.0", // 版本
"lockfileVersion": 1, // v6生成的是1;v7/v8生成的是2; 如果其他开发者使用npm版本不一致时可能会出现安装依赖冲突
"requires": true, // 这是模块名称到版本的映射。即此模块所需的所有内容的列表,无论它将安装在何处。版本