首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2多个模块,其名称仅在大小写中不同

角2多个模块,其名称仅在大小写中不同
EN

Stack Overflow用户
提问于 2017-02-01 22:24:49
回答 9查看 19.3K关注 0票数 18

在编译过程中会发生以下警告:

警告在./src/app/state/action/userClass.ts中有多个模块的名称只有大小写不同。这可能导致在使用其他情况语义在文件系统上编译时出现意外行为。使用相同的套管。比较这些模块标识符:* /Users/smp/Projects/training3/node_modules/@angularclass/hmr-loader/index.js!/Users/smp/Projects/training3/node_modules/awesome-typescript-loader/dist/entry.js?{configFileName:"tsconfig.webpack.json"}!/Users/smp/Projects/training3/node_modules/angular2-template-loader/index.js!/Users/smp/Projects/training3/node_modules/angular-router-loader/src/index.js?一个模块使用的loader=system&genDir=compiled&aot=false!/Users/smp/Projects/training3/src/app/state/actions/UserClass.ts,即/Users/smp/Projects/training3/node_modules/@angularclass/hmr-loader/index.js!/Users/smp/Projects/training3/node_modules/awesome-typescript-loader/dist/entry.js?{configFileName:"tsconfig.webpack.json"}!/Users/smp/Projects/training3/node_modules/angular2-template-loader/index.js!/Users/smp/Projects/training3/node_modules/angular-router-loader/src/index.js?loader=system&genDir=compiled&aot=false!/Users/smp/Projects/training3/src/app/features/portal/content/tabs/userclasses/userclasses.component.ts * /Users/smp/Projects/training3/node_modules/@angularclass/hmr-loader/index.js!/Users/smp/Projects/training3/node_modules/awesome-typescript-loader/dist/entry.js?{configFileName:"tsconfig.webpack.json"}!/Users/smp/Projects/training3/node_modules/angular2-template-loader/index.由3个模块使用的js!/Users/smp/Projects/training3/node_modules/angular-router-loader/src/index.js?loader=system&genDir=compiled&aot=false!/Users/smp/Projects/training3/src/app/state/actions/userClass.ts,即/Users/smp/Projects/training3/node_modules/@angularclass/hmr-loader/index.js!/Users/smp/Projects/training3/node_modules/awesome-typescript-loader/dist/entry.js?{configFileName:"tsconfig.webpack.json"}!/Users/smp/Projects/training3/node_modules/angular2-template-loader/index.js!/Users/smp/Projects/training3/node_modules/angular-router-loader/src/index.js?loader=system&genDir=compiled&aot=false!/Users/smp/Projects/training3/src/app/state/effects/userClass.ts

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2017-02-01 22:24:49

我文件的名字。之所以会出现这个问题,是因为在我的一个导入中,我将UserClass大写:

代码语言:javascript
复制
import * as userClassActions from '../../../../../state/actions/UserClass';

在将导入更改为以下内容后,错误消失了:

代码语言:javascript
复制
import * as userClassActions from '../../../../../state/actions/userClass';
票数 54
EN

Stack Overflow用户

发布于 2018-09-17 17:13:19

因为我在编写导入时犯了一个错误,所以我得到了同样的错误。

检查您是否在某个地方

现在,将其更改为->导入{ RouterModule },从‘@角/路由器’;中导入{RouterModule}。

这解决了我的问题。希望它也对你有用。

请参阅下面的图片以获得更多的清晰度。

  1. https://i.stack.imgur.com/wS1nh.png
  2. https://i.stack.imgur.com/GyDGs.png
票数 12
EN

Stack Overflow用户

发布于 2019-03-06 08:53:16

如果使用Visual代码编写代码,则可能会发生这样的情况:有时会添加大写字母的路径,而其他时候则会添加较低的字母。

在我的例子中,我得到了这个错误,因为在一些文件中从'@angular/material'导入了角材料组件,从'@angular/Material'导入了其他文件(至少有2个)。

下套管'@angular/Material'删除了警告。

希望这能有所帮助。

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

https://stackoverflow.com/questions/41990970

复制
相关文章

相似问题

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