【发布时间】:2022-03-10 03:07:40
【问题描述】:
从 npm error log 可以看出 - 此错误的原因是 bug, found inside colors package with version 1.4.1。所以,现在最新的可用版本是 1.4.0,但是我的 package.json 中没有直接请求这个包——“colors”是依赖的依赖。我认为,有三种方法可以解决这个问题:
- 等到“colors”包中的错误得到修复并且版本 1.4.1 会回来
- 找到依赖,需要colors@1.4.1并降级
- 使用 package.json 的“overrides”属性替换所有嵌套依赖项中“colors”包的版本(不起作用)
package-lock.json 包含 8 个依赖项,这需要 "colors" 包的版本为 "1.4.0" 和 "^1.1.2" 以及一个神秘的记录,它在一个具有依赖项的范围内,在我的一个工作区中的 package.json 中列出:
"colors": {
"version": "1.4.1",
"dev": true
},
但同时我的package.json中不存在“颜色”依赖项
鉴于 npm 错误日志未提供有关请求“colors”包的位置的必要信息,是否有任何想法如何找到依赖项,这需要 package.json 中的“colors@1.4.1”?
或者有什么想法可以解决这个问题?
P。 S.npm cache clean --force没有解决问题
【问题讨论】:
-
查看
package-lock.json。在那里你应该找到信息 -
感谢您的建议,但只有 8 个依赖项要求的“1.4.0”和“^1.1.2”版本。但是 package-lock.json 有另一条我之前没有注意到的记录:
... "colors": { "version": "1.4.1", "dev": true },,它在一个具有依赖关系的范围内,在我的一个工作区的 package.json 中列出。但同时我的 package.json 中不存在“颜色”依赖项
标签: npm package dependencies version