0

我已经完成了以下步骤。
1- npm 安装

2- npm ls c - 这给了我依赖关系树,显示包 c 的特定版本,比如 1.4.1

└─┬ a@1.4.0
  └─┬ b@0.13.0
    └── c@1.4.1 

3- npm update c --depth=100
c@1.4.8 添加了 1 个贡献者的 1 个包,更新了 3 个包并在 2.112 秒内审核了 69 个包,发现 3 个低严重性漏洞运行npm audit fix修复它们,或npm audit了解详细信息
4- npm ls c

└─┬ a@1.4.0
  └─┬ b@0.13.0
    └── c@1.4.1 

这仍然显示旧包,但是当我在 node_modules 中验证时,我看到了 1.4.8 版。我该怎么做才能使 npm ls 报告更新的依赖关系树?

4

1 回答 1

0

看起来我无意中离开了 package-lock.json,在删除 package-lock.json 并运行 npm ls 后给出了正确的依赖关系树。

于 2020-11-17T19:28:32.323 回答