我只是将脚趾浸入 JHipster,我发现在生成新项目时收到了很多警告。他们似乎都以这个“源地图”项目为中心。
warning Resolution field "source-map@0.6.1" is incompatible with requested version "source-map@^0.5.6"
Run Code Online (Sandbox Code Playgroud)
我收到 27 行不同版本号的警告。
该项目仍然成功构建并运行。
这里发生了什么?
泰
这就是 yarn/npm 如何解决传递依赖之间的版本冲突,请参阅依赖版本控制文档
某些依赖项需要旧版本的 source-map 包,但 JHipster 团队发现只有 0.6.1 有效(请参阅问题),因此他们在resolutions属性中的 package.json 中强制使用它,直到另一个项目发布新版本。Yarn 应用了解决方案但抱怨,因为根据语义版本控制规则,0.6.1 版可能会破坏需要 ^0.5.6 的依赖关系,但这只是一个猜测。
您可以通过检查yarn.lock和查找 source-map来详细了解正在发生的事情。
| 归档时间: |
|
| 查看次数: |
1401 次 |
| 最近记录: |