首页 > 解决方案 > package-lock.json中黑色包下的名字不断自动删除和添加

问题描述

在 上npm install,我看到 inpackage-lock.json属性packages[""].name有时会被删除,有时会被添加。如何防止这种变化,因为它出现在 git 更改中?

包-lock.json

标签: javascriptnpmnpm-installpackage-lock.json

解决方案


我遇到过这种行为,即当 package.json 的名称与项目根目录名称不同时添加名称。

projectdir/package.jsonname="projectdir" => 没有名字package-lock.json

projectdir/package.json与 name="anothername" => name="anothername" 在package-lock.json


推荐阅读