【发布时间】:2017-09-01 05:12:44
【问题描述】:
它正在 ng serve 上运行,但出现如下错误
ERROR in Unexpected value 'MaterialModule in E:/Code/employee-web/node_modules/@angular/material/typings/index.d.ts'重要 由模块 'SharedModule in E:/Code/employee-web/src/app/shared/shared.module.ts' 编写。请添加一个 @NgModule 注释 n. ./src/main.ts 中的错误 未找到模块:错误:无法解析“E:\Code\employee-web\src”中的“./$$_gendir/app/app.module.ngfactory” 在“E:\Code\employee-web\src”中解析“./$$_gendir/app/app.module.ngfactory” 使用描述文件:E:\Code\employee-web\package.json(相对路径:./src) 字段“浏览器”不包含有效的别名配置 使用描述文件后:E:\Code\employee-web\package.json(相对路径:./src) 使用描述文件:E:\Code\employee-web\package.json(相对路径:./src/$$_gendir/app/app.module.ngfactory) 没有扩展 字段“浏览器”不包含有效的别名配置 E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory 没有 存在 .ts 字段“浏览器”不包含有效的别名配置 E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory.ts 没有 存在 .js 字段“浏览器”不包含有效的别名配置 E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory.js 没有 存在 作为目录 E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory 没有 存在 [E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory] [E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory.ts] [E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory.js] [E:\Code\employee-web\src\$$_gendir\app\app.module.ngfactory] @ ./src/main.ts 3:0-74 @multi ./src/main.ts
有人可以调查一下吗?
这里是共享模块
> @NgModule({
>
> declarations: [], providers: [
> ], imports: [
> HttpModule,
> MaterialModule,
> ], exports: [
> CommonModule,
> //matrial MOdule
> // MdTooltipModule,
> // MdTabsModule,
> // MdSlideToggleModule,
> // MdIconModule,
> // MdDialogModule,
> // MdButtonModule,
> // MdListModule,
> // MdCardModule,
> // MdToolbarModule,
> // MdProgressSpinnerModule,
> // MdProgressBarModule,
> MaterialModule,
>
>
> ] }) export class SharedModule { }
【问题讨论】:
-
您使用的是什么版本的材料? MaterialModule 已被弃用一段时间,现在建议单独导入组件模块。
-
@yoonjesung 这里是版本 "@angular/material": "^2.0.0-beta.8",
-
看起来您使用的是最新版本之一。与其导入/导出 MaterialModule,不如导入/导出单个组件模块。
-
您可能来自以前版本的 angular/material,然后将其更改为 beta 8。尝试删除 node_modules 并再次执行 npm 安装
-
@Faisal 我已将所有模块更新到最新版本。现在一切正常
标签: angular typescript angular-material2 angular2-modules