【发布时间】:2020-10-06 07:35:24
【问题描述】:
要查看主要问题,请查看来自 yarn.lock 的代码 sn-p:
moment@<2.26.0:
version "2.25.3"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.25.3.tgz#252ff41319cf41e47761a1a88cab30edfe9808c0"
"moment@>= 2.9.0", moment@>=2.14.0, moment@^2.10.2, moment@^2.22.2, moment@^2.8.2, moment@^2.9.0:
version "2.26.0"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.26.0.tgz#5e1f82c6bafca6e83e808b30c8705eed0dcbd39a"
我是怎么来到这里的?
- 已删除
node_modules - 已编辑 package.json:将
"moment": "2.24.0",替换为"moment": "<2.26.0", yarn install
现在在执行yarn start 时,应用程序无法启动。我得到TS编译错误,这是由于混合不兼容的版本引起的:https://github.com/ant-design/ant-design/issues/24377
它看起来像一个 TS 依赖地狱。如何解决?为什么会有 2 个不同版本的“时刻”库?
【问题讨论】:
标签: momentjs dependency-management yarnpkg package.json