-
当你安装包的时候,会自动创建或者是更新 package-lock.json 这个文件
-
npm5 以后的版本安装包不需要加 --save 参数,它会自动保存依赖信息
-
package-lock.json 这个文件会保存 node_modules 中所有包的信息(版本、下载地址)
- 这样的话将项目的 node_modules 删除后重新 npm install 的速度就可以提升
-
从文件来看,有一个 lock 称之为锁
- 这个 lock 是用来锁定版本的
- 如果项目依赖了 1.1.1. 版本
- 如果你重新 install 其实会下载最新版本,而不是 1.1.1
- 我们的目的就是希望可以锁住1.1.1版本
- 所以这个 package-lock.json 文件的另一个作用就是锁定版本号,防止自动升级新版
package.json和package-lock.json
最新推荐文章于 2024-10-11 22:22:11 发布