我按照指南安装了https://github.com/isaacplmann/ngx-tour模块并进行了集成,但是我在npm start或build中得到了 export materialmodule was not found in angular/material
和其他类似的错误 . 这可能是什么问题,如何解决 . 我已经检查了包,所有都已安装 .
谢谢
我按照指南安装了https://github.com/isaacplmann/ngx-tour模块并进行了集成,但是我在npm start或build中得到了 export materialmodule was not found in angular/material
和其他类似的错误 . 这可能是什么问题,如何解决 . 我已经检查了包,所有都已安装 .
谢谢
3 回答
MaterialModule
在版本 2.0.0-beta.3 中折旧,并在版本 2.0.0-beta.11 中完全删除 . 有关详细信息,请参阅CHANGELOG . 请仔细检查一下这些变化 .此外,使用
2.0.0-beta.11
和更高版本,将角度版本更新为4.4.3
或更高版本 . 材料2.0.0-beta.11
取决于4.4.3
或更高 . 对于CHANGELOG来说:现在您有两个选择:
Dowgrade to 2.0.0-beta.10
Include individual material component modules in order to use them in your app.
在第二种情况下,
最后,请记住,自
2.0.0-beta.12
以来,Md
前缀已被删除,您应该在任何地方使用Mat
前缀 . 来自2.0.0-beta.11
的CHANGELOG:从
2.0.0-beta.12
的CHANGELOG:请参见此工作StackBlitz demo与单个材料模块并使用
Mat
前缀 .好吧,模块is gone . 要么降级为
"@angular/material": "2.0.0-beta.10"
,要么@yurzui建议 .或者 - better - 只是不要在你的AppModule中使用它 . 只需导入感兴趣的特定模块,例如MatButtonModule(因为即使
MdButtonModule
也已弃用) .替换进口MdCardModule,MdMenuModule,MdToolbarModule,MdIconModule等,如果不是全部,但大多数都被更改,关键字 Md 被替换 Mat keywork,即MatSelectModule,MatCardModule,MatMenuModule等 . 感谢您的上述答案 . 他们有理由,而我的答案很简短 . 干杯 .