【问题标题】:Webpack warning - There is another module with an equal name when case is ignoredWebpack 警告 - 当忽略大小写时,还有另一个具有相同名称的模块
【发布时间】:2016-05-12 15:40:20
【问题描述】:

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

我无法在我的应用程序中找到警告中给出的模块名称。此外,如果我在 github 问题(如 thisthis, 中提到)有不同案例的模块参考,我已经扫描了我的应用程序中的所有文件。 没有明显的方法来诊断是哪个模块导致了这些警告。

有什么办法可以检测和消除这些警告吗?

【问题讨论】:

  • 我遇到了类似的问题,它显示第一个警告的相对路径和第二个警告的绝对路径。 WARNING in ./~/lodash/_coreJsData.jsWARNING in C:/[an absolute path]/~/lodash/_coreJsData.js。您是否能够解决或至少调试该问题?对我来说,它似乎仅限于webpack-dev-middleware,因为直接使用webpack 时我没有收到警告。
  • 还没有深入了解 :(
  • 我自己解决了这个问题。我在所有东西的 Windows 上运行命令行上的驱动器号大小写导致问题发生。从字面上看,C:\ (有效)与c:\ (损坏)。 twitter.com/brandonjboone/status/741428564118097920

标签: webpack webpack-dev-server


【解决方案1】:

改变你进入node项目的路径,

d:/foo 到 D:/foo,

在这里查看问题issue

【讨论】:

    【解决方案2】:

    跟进林的答案链接,如果你有一个使用大写 C 的命令提示符的快捷方式,就会出现这个问题。我将我的快捷方式更改为小写 c,然后它就可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-29
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      • 2020-04-16
      • 2021-05-14
      • 1970-01-01
      • 2021-08-11
      相关资源
      最近更新 更多