2016-12-13 100 views
0

我有一個我正在玩的Angular 2應用程序。當我運行它,我得到這個錯誤:在ng2/typescript中的Redux,在使用combineReducers時遇到問題

ERROR in ./src/app/store/store.ts 
Module build failed: Error: /Users/benhernandez/angular-force/src/app/store/store.ts (10,14): 
Exported variable 'rootReducer' has or is using name 'Action' from external module "/Users/benhernandez/angular-force/node_modules/redux/index" but cannot be named.) 
at _checkDiagnostics (/Users/benhernandez/angular-force/node_modules/@ngtools/webpack/src/loader.js:115:15) 
at /Users/benhernandez/angular-force/node_modules/@ngtools/webpack/src/loader.js:140:17 
@ ./src/app/store/index.ts 1:0-69 
@ ./src/app/app.module.ts 
@ ./src/app/index.ts 
@ ./src/main.ts 
@ multi main 

代碼第10行是:

export const rootReducer = combineReducers<State>({ 
    twiglet: twiglet.twigletReducer, 
    view: view.viewReducer, 
}); 

任何幫助表示讚賞。我相信我錯過了一些明顯的東西。

回答

0

截止了搞清楚我的問題,角度不包括從終極版的行動,改變了我的import語句從

import { combineReducers } from 'redux'; 

import { Action, combineReducers } from 'redux'; 

和固定它。