Webpack警告 - 当忽略大小写时存在另一个名称相同的模块

6

Webpack在浏览器控制台中发出这些警告。

enter image description here

我无法在我的应用程序中找到警告中给出的模块名称。此外,我已经扫描了我应用程序中的所有文件,以查看是否有不同大小写的模块引用,就像GitHub问题中提到的thisthis一样。没有明显的方法来诊断哪个模块导致这些警告。
有什么想法可以检测和消除这些警告吗?

我遇到了一个类似的问题,第一条警告显示相对路径,第二条警告显示绝对路径。WARNING in ./~/lodash/_coreJsData.jsWARNING in C:/[绝对路径]/~/lodash/_coreJsData.js。你能解决或至少调试这个问题吗?对我来说,似乎只限于 webpack-dev-middleware,因为直接使用 webpack 时我不会收到警告。 - Brandon Boone
还没有弄清楚它的底层原理 :( - Nexus23
1
我已经解决了这个问题。我在 Windows 上运行,命令行中的驱动器字母大小写不一致导致了该问题的发生。字面上来说,C:\ (正常工作)与 c:\ (出现错误)是有区别的。https://twitter.com/brandonjboone/status/741428564118097920 - Brandon Boone
2个回答

5

将输入节点项目的路径从d:/foo更改为D:/foo,

请查看此问题问题


0

继Lin的回答链接之后,如果您使用的命令提示符快捷方式中有大写C,则会出现此问题。我将我的快捷方式改为小写c,然后它就可以正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接