package-lock.json 文件是版本锁定文件
package-lock.json 是在 `npm install` 时候生成的一份文件,用以记录当前状态下实际安装的各个 npm package 的具体来源和版本号。
package-lock.json 文件的作用锁定安装时的包的版本号,并且需要上传到 git,以保证其他人在 `npm install` 时大家的依赖能保证一致。
为了防止各个开发者采用各个依赖一致性原则, 下载其他人合并之后的依赖时应采用:
npm install --no-save
环境如下:
node --version -----> 对应的是 v12.7.0
npm --version -----> 对应的是 6.10.0