请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安装material后,导入MdSidenavModule,项目运行报错

  1. 项目运行报错如下:

    //img1.sycdn.imooc.com//szimg/5b0164d400014bf513610260.jpg

  2. material安装时也不太对,如下图展示:

    //img1.sycdn.imooc.com//szimg/5b0165100001a42e09970165.jpg

  3. 我的npm和ng的版本如下展示:

    https://img1.sycdn.imooc.com//szimg/5b01667700010bde06260650.jpg


是不是跟我的ng或者npm的版本有关啊,不至于吧?

正在回答 回答被采纳积分+3

3回答

505380967 2018-07-11 17:40:52

现在的material组件都是mat开头的,不是md了。我用的material版本和课程中的版本一致,但是都是提示用mat,没有md

0 回复 有任何疑惑可以回复我~
GordonH 2018-06-01 02:55:31

出现类似的问题,已解决。这个是ng4升级到ng6时,rxjs版本的问题,具体解决办法为:

npm i rxjs-compat 

具体描述和解决办法请参见

https://github.com/tiaguinho/material-community-components/issues/42



我的错误提示是:

node_modules/rxjs/Observable.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Observable'.

node_modules/rxjs/Subject.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Subject'.

node_modules/rxjs/Subscription.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Subscription'.


0 回复 有任何疑惑可以回复我~
接灰的电子产品 2018-05-22 22:13:12

你这是安装的 angular 6 啊,课程中使用的 material 版本是要配合 ng 4 的。请卸载 angular cli,删除 node_modules,安装 angular cli 的 1.4.9 版本,如果要使用 ng 5 或者 ngrx 4 请参考我的 github: https://github.com/wpcfan/taskmgr

npm i -g @angular/cli@1.4.9

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_灯芯_0 #1
    我安装了1.4.9版本的还是报错
    回复 有任何疑惑可以回复我~ 2018-05-25 16:22:09
  • 提问者 qq_灯芯_0 #2
    我看这个课程是白买了,寸步难行,安装个东西都不顺利,qq群也加不上
    回复 有任何疑惑可以回复我~ 2018-05-25 16:23:18
  • 提问者 qq_灯芯_0 #3
    老师,我安装了1.4.9版本的还是不行啊,怎么弄啊
    回复 有任何疑惑可以回复我~ 2018-06-10 00:19:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信