在编译过程中会发生以下警告:
警告在./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
发布于 2017-02-01 22:24:49
我文件的名字。之所以会出现这个问题,是因为在我的一个导入中,我将UserClass大写:
import * as userClassActions from '../../../../../state/actions/UserClass';在将导入更改为以下内容后,错误消失了:
import * as userClassActions from '../../../../../state/actions/userClass';发布于 2018-09-17 17:13:19
因为我在编写导入时犯了一个错误,所以我得到了同样的错误。
检查您是否在某个地方
现在,将其更改为->导入{ RouterModule },从‘@角/路由器’;中导入{RouterModule}。
这解决了我的问题。希望它也对你有用。
请参阅下面的图片以获得更多的清晰度。
发布于 2019-03-06 08:53:16
如果使用Visual代码编写代码,则可能会发生这样的情况:有时会添加大写字母的路径,而其他时候则会添加较低的字母。
在我的例子中,我得到了这个错误,因为在一些文件中从'@angular/material'导入了角材料组件,从'@angular/Material'导入了其他文件(至少有2个)。
下套管'@angular/Material'删除了警告。
希望这能有所帮助。
https://stackoverflow.com/questions/41990970
复制相似问题