一、package-lock.json
大家都对package.json比较熟悉,package.json是node用来查找模块的其中一个文件,npm用来存放依赖的模块清单,但是package-lock.json是干什么的呢?
package-lock.json是当 node_modules 或 package.json 发生变化时自动生成的文件。这个文件主要功能是确定当前安装的包的依赖,以便后续重新安装的时候生成相同的依赖,而忽略项目开发过程中有些依赖已经发生的更新。那么举一反一,yarn-lock.json是不是也类似呢?
官网解释