2017-06-26 52 views
0

我是Angular 2,Redux和RxJs應用程序的新手。我從git hub抓取示例應用程序https://github.com/CronixMicroSystems/ng2-typescript-boilerplateand嘗試使用npm運行dev運行,但控制檯拋出下面的錯誤。Angular 2和Redux集成問題

(13,55):錯誤TS2345:類型的參數{ 計數器:(狀態:ICounterRecord,動作:動作)=> ICounterRecord; 會話:(狀態:ISessionRe ...'不能分配給'ReducersMapObjec '類型的參數。 屬性'router'與索引簽名不兼容 類型'(state:string,action:RouterAction)=> string' 類型'Action'不可分配給類型'Reducer' 類型'Action'和'action'不兼容 類型'ActionA'不能分配給'RouterAction'類型' 。 物業「有效載荷」缺少式「操作」 的WebPack:無法編譯

能否請您幫我們

。?

回答

0

我遇到了同樣的問題。雖然它只發生在我使用Typescript 2.4時,如果我使用2.3.1它會消失。

您鏈接到的示例應用程序的Typescript依賴項設置爲next,因此它將獲取最新版本。你可以做的是在你的package.json中將打字稿版本設置爲2.3.1並運行yarn install。然後嘗試再次運行該應用程序yarn run dev

+0

嗨Maartenvanvliet ..謝謝你的幫助... – user36736