package-lock.json
阅读数:104 评论数:0
跳转到新版页面分类
html/css/js
正文
一、package.json
package.json文件只能锁定大版本,也就是版本号的第一位,并不能锁定后面的小版本。
二、package-lock.json
package-lock.json文件内容是node_modules文件夹中包结构的快照,npm install时会根据这份快照生成一模一样的node_modules。
1、修改的原因:
(1)手动编辑package.json中依赖包后重新install
(2)将项目依赖改为开发依赖或者相反后重新install
(3)npm regitstry修改后重新npm install,会引起package-lock.json文件中resolved字段的修改。
(4)新增、删除和更新包后重新install
其它包管理工具也会生成类似的package-locak的文件如yarn.lock、pnpm-lock.yaml,作用都大同小异。
相关推荐
一、概述
npm的全称是Node Package Manager,是随同NodeJS一起安装的包管理和发布工具。
不过现在更推荐使用pnpm工具,使用过pnpm就真得不太愿意用npm了,因此pnpm一