JHipster - 关于新项目生成的警告

时间:2018-02-25 03:22:30

标签: jhipster yarnpkg

我只是把我的脚趾浸入JHipster,我发现在生成一个新项目时我收到了很多警告。他们似乎都围绕着这个" source-map"项目

warning Resolution field "source-map@0.6.1" is incompatible with requested version "source-map@^0.5.6"

我收到了27行不同版本号的警告。

项目仍然成功构建并运行。

这里发生了什么?

TY

1 个答案:

答案 0 :(得分:3)

这是yarn / npm解决传递依赖关系之间版本冲突的方式,请参阅doc on dependency versioning

某些依赖项需要旧版本的源映射包,但JHipster团队发现只有0.6.1可以工作(请参阅issue),因此他们将其强制在resolutions property中的package.json中,直到另一个项目发布新版本。 Yarn应用了解决方案,但抱怨是因为根据语义​​版本控制规则版本0.6.1可能会破坏需要^ 0.5.6的依赖关系,但这只是猜测。

您可以通过检查yarn.lock并查找源地图来查找详细信息。