首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack有多个模块,它们的名称只是大小写不同

Webpack有多个模块,它们的名称只是大小写不同
EN

Stack Overflow用户
提问于 2017-11-03 02:01:33
回答 4查看 5.1K关注 0票数 1

我有这样的东西:

代码语言:javascript
复制
WARNING in C:/Data/.../letsTest.jsx
There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers:
* C:\Data\...\node_modules\babel-loader\lib\index.js?presets[]=es2015&presets[]=react&presets[]=stage-0&presets[]=stage-2!C:\Data\...\letsTest.jsx
    Used by 4 module(s), i. e.
    multi C:/Data/Doc/13/13080801/LetsTest/letsTest.jsx
* C:\Data\...\node_modules\babel-loader\lib\index.js?presets[]=es2015&presets[]=react&presets[]=stage-0&presets[]=stage-2!c:\Data\...\letsTest.jsx
    Used by 1 module(s), i. e.
    C:\Data\...\node_modules\babel-loader\lib\index.js?presets[]=es2015&presets[]=react&presets[]=stage-0&presets[]=stage-2!C:\Data\...\r1HeadLearning.js           

问题出在哪里?

EN

回答 4

Stack Overflow用户

发布于 2017-11-03 02:03:25

最终,我找到了答案。这是一个Windows的问题。有必要将C:\Data...\r1HeadLearning.js中的绝对路径从

代码语言:javascript
复制
c:\Data\...\letsTest.jsx

代码语言:javascript
复制
C:\Data\...\letsTest.jsx
票数 3
EN

Stack Overflow用户

发布于 2019-01-22 02:42:37

我只是在我的系统上修复了同样的警告,我在Windows10上编写了一个Create-React-App。由于Windows文件系统不区分大小写,这并没有阻止我继续工作,但在我的终端输出上看起来很丑陋。在调查中,没有一个可用的答案对我有帮助。但在对这个问题进行了几天的思考之后,我想到了可能的原因。下面是我所做的:

  1. 首先我将我的开发分支合并到我的主分支中,将所有内容合并到一个分支中。
  2. 接下来我删除了整个node_modules文件夹。
  3. 然后我运行yarn install来加载所有我做了一个纱线启动的package.json install,然后警告消失了。

也许这会对你有帮助。

票数 0
EN

Stack Overflow用户

发布于 2019-03-04 10:41:44

删除node_modules文件夹并运行修复问题的npm install

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47081843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档