当前位置: 首页 > 知识库问答 >
问题:

有多个模块的名称仅在大小写上有所不同

罗鸿畴
2023-03-14

当我编译react项目时,我有一个黄色的问题,但是下面的事情让我很不舒服

警告/节点_模块/React/cjs/React。发展js有多个模块,它们的名称只是大小写不同。在具有其他case语义的文件系统上编译时,这可能会导致意外行为。使用相等的外壳。比较这些模块标识符:*C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\cjs\react。发展1个模块使用的js,即C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\index。js*C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\cjs\react。发展1个模块使用的js,即C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\index。js@/节点_模块/React/cjs/React。发展js@/节点\单元模块/反应/索引。js@/src/widgets/components/modal。js@/src/pages/containers/home。js@/src/entries\u points/home。js@multi(webpack)-开发服务器/客户端?http://localhost:9000./src/entries\u points/home。js

警告/节点_模块/React/cjs/React。生产min.js有多个模块,它们的名称只是大小写不同。在具有其他case语义的文件系统上编译时,这可能会导致意外行为。使用相等的外壳。比较这些模块标识符:*C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\cjs\react。生产1个模块使用的min.js,即C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\index。js*C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\cjs\react。生产1个模块使用的min.js,即C:\cygwin64\home\waysolutions soft\curso\nodejs\react\node\u modules\react\index。js@/节点_模块/React/cjs/React。生产min.js@/节点\单元模块/反应/索引。js@/src/widgets/components/modal。js@/src/pages/containers/home。js@/src/entries\u points/home。js@multi(webpack)-开发服务器/客户端?http://localhost:9000./src/entries\u points/home。js

警告./node_modules/React/index.js有多个模块的名称仅在大小写上不同。在具有其他大小写语义的文件系统上编译时,这可能会导致意外行为。使用相等的套管。比较这些模块标识符:*C:\cygwin64\home\waySolutions s-soft\curso\nodejs\react\node_modules\React\index.js由1个模块使用,即。C:\cygwin64\home\way解决方案-软\curso\nodejs\反应\node_modules\Babel-loader\lib\index.js??ref--0!C:\cygwin64\home\waySolutions s-soft\curso\nodejs\反应\src\小部件\组件\modal.js*C:\cygwin64\home\waySolutions s-soft\curso\nodejs\反应\node_modules\反应\index.js由15个模块使用,即。C:\cygwin64\home\way解决方案-软\curso\nodejs\反应node_modules\Babel-loader\lib\index.js??ref--0!C:\cygwin64\home\waySolutions s-soft\curso\nodejs\反应\src\entries_points\home.js@./node_modules/反应/index.js@./src/部件/modal.js@./src/页面/容器/home.js@./src/entries_points/home.js@多(webpack)-开发-服务器/客户端?http://localhost:9000/src/entries_points/home.js

这个项目在网络浏览器运行完美,但我不知道如何纠正这个东西,我在windows 10 d:,我读到这是一个windows的问题,但我想修复

共有2个答案

蓝星辰
2023-03-14

我用Nuxt也犯了同样的错误。js。原因似乎是文件夹components/Global

我发现此文件夹中的组件已添加到。nuxt\components\index。js一次作为Compname,一次作为GlobalCompname

将组件移动到components文件夹后,错误消失。

将文件夹重命名为components/\u global也有效(第一次尝试)。

答案在https://forum.vuejs.org/t/resolved-there-are-multiple-modules-with-names-that-only-differ-in-casing/26627/6让我想到了路径,可能Global可能是保留的或其他什么。

司国源
2023-03-14

您导入的类与导出的情况不同,请检查您的导入声明。

 类似资料:
  • 问题内容: 在模块路径上是否可以有两个名称完全相同(但内容稍有不同)的模块? 据我所知,Java 9编译器没有对此抱怨。我有2个模块声明如下: 两者都包含包装,但包装内的内容不同。然后在我的主应用程序中,我希望导入此模块: 具有相同名称的两个模块都在我的模块路径上。 我希望在编译模块时,编译器会抱怨同一模块存在两次,但事实并非如此。这是否有效地意味着您可以在模块路径上使用同一jar的2个版本,而J

  • 问题内容: 我想在下表中使用“ distinct”,但仅在“ PlayerID”列上使用。这是我目前所拥有的: 这就是我想要的,以便显示每个“ PlayerID”的最高“ StartDate”,而忽略下一行: 当前的SQL: 这是一个Oracle数据库。 提前致谢。 问题答案: 几点… 除非您使用联接和过滤出行,否则不需要这些表。我把它们留在这里了;您可以根据需要将它们重新添加。 Mark Tic

  • 问题内容: 我在这里遇到一种情况,试图充当两个API之间的网关。我需要做的是: 向APIa提出请求; 将XML响应解析(编组)为java对象; 对其进行很少的更改; 然后以XML(解组)形式向另一端(APIb)做出响应。 事实是,我使用同一对象来解析API响应并将响应发送到另一端。 正如评论所说:我收到但我需要发送 有没有一种方法可以完成此操作而不必创建另一个带有ResultCode的额外类? 提

  • 我在网上搜索了所有的正则表达式,但没有找到任何符合我需要的。 允许单词之间有空格的正则表达式 正则表达式允许字母数字、最大一个空格等 正则表达式,除空格或冒号以外的所有非字母数字字符 在非上述我得到了一个解决方案: 如果 = 例如:苏杰= 苏贾伊u= 苏杰恩= 苏杰U= Sujay9= |*|使用的检查功能: |*|尝试1: |*|尝试2: |*|尝试3: 请帮助我进行适当的常规经验: 我还想知道

  • 我使用下面的代码在React组件中基于来自props的布尔值动态设置一个class Name:

  • 问题内容: 是否可以从多个源文件中构建一个内核模块,这些源文件中的一个与模块具有相同的名称? 例如:我要使用以下源文件构建“ mymodule.ko”: mymodule.c mymodule_func.c 这个makefile不起作用: 谢谢 问题答案: 我找到了解决方案,将源文件放在一个子文件夹中: 生成文件 src / mymodule.c src / mymodule_func.c