Module '"@ngrx/effects"' has no exported member 'EffectsModule'.

如果是出現這個錯誤怎樣解決?
Module ‘"@ngrx/effects"’ has no exported member ‘EffectsModule’.
我尋找很多網站,其他人使用都沒有問題。

我是參考這個網站學習NGRX。在" Configuring routes" 的 app.module.ts就有EffectsModule問題。

沒用過,但是如果從 import 角度
感覺有幾個方向

  1. 確認@ngrx/effects 輸出的是module而不是directive還是甚麼其他模式

  2. 可能在 app.module.ts 中要放在 imports 內 不是 declarations 中

  3. 版本不同了 所以可能已經改成新的引入方式或是要用舊的方式引入

最後大決,node module 資料夾砍掉重新 npm i 一次 (誤

我關了VSCODE ,再開回,就沒有了這個錯誤。多謝。

我前陣子

被windows 釘選VSCODE到工具列害到
VSCODE開起來,版本給我偷偷開成舊版的1.36 (當時安裝版本)
關掉後安裝成新版1.57

然後開了之後包版還是啟動都會時不時錯誤
因為不知道背景到底是1.36還是1.57

最後取消釘選

重新再叮一次就維持1.57了

1個讚