javascript - package-lock.json中黑色包下的名字不断自动删除和添加
问题描述
在 上npm install
,我看到 inpackage-lock.json
属性packages[""].name
有时会被删除,有时会被添加。如何防止这种变化,因为它出现在 git 更改中?
解决方案
我遇到过这种行为,即当 package.json 的名称与项目根目录名称不同时添加名称。
projectdir/package.json
name="projectdir" => 没有名字package-lock.json
projectdir/package.json
与 name="anothername" => name="anothername" 在package-lock.json
推荐阅读
- c# - 循环方法没有给出准确的结果
- javascript - 在鼠标悬停和鼠标移动上工具提示的提示在 D3 js 图表中未按预期工作
- python - Scrapy Crawl 电子商务网站
- python - Python JSON转储格式转义引号
- google-sheets - 从其他工作表中提取复杂数据
- c# - 在 OData 中匹配大小写属性时出现 AmbiguousMatchException
- css - 有没有办法使用 CSS 使字体真棒图标看起来更薄/更苗条?
- android - 迁移到 androidX 后,OkHttp 帖子内容在发布版本中为空
- spring-boot - Spring-Boot 1.5.10.release 与 apache-kafka-2.3.0 客户端的兼容性
- android - 使用特定的物理相机 ID 而非逻辑相机 ID 拍摄照片