2017-05-08 123 views
1

建设角度应用程序,我得到许多这样的错误时,下面是只是第一个角4:模块未找到有关错误RxJs

ERROR in ./~/@reactivex/rxjs/dist/cjs/Rx.js 
Module not found: Error: Can't resolve './add/operator/filter' in 
'...\node_modules\@reactivex\rxjs\dist\cjs' 
@ ./~/@reactivex/rxjs/dist/cjs/Rx.js 70:0-32 
@ ./~/@reactivex/rxjs/index.js 
@ ./~/ri-api-client/dist/index.js 
@ ./src/app/core/api.service.ts 
@ ./src/$$_gendir/app/app.module.ngfactory.ts 
@ ./src/main.ts 
@ multi ./src/main.ts 

我缺少什么?

回答

1

根据您的错误消息,您的导入语句似乎不正确。它抱怨在node_modules/@ reactivex中找不到东西,但它应该在node_modules/rxjs中查找。

你的import语句应该是这样的:

import 'rxjs/add/operator/filter'; 
+0

我所有的import语句都是这样的。我刚刚检查了@reactivex文件夹和里面的@reactivex \ rxjs \ dist \ cjs \ add文件夹是空的,我想这就是为什么它在抱怨。我如何重新安装这些? –

+0

顺便提一下,在rxjs文件夹下有一切 –

+0

删除你的node_modules目录。确保你的package.json具有这种依赖性:“rxjs”:“^ 5.1.0”。然后再次运行npm install。 –

相关问题