2017-05-08 121 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。 –

相關問題