2017-02-17 4 views
0

-ページをGitHubのために展開angular2ながら:それは正しく動作しますが、だはngrx、エラーが私はこのような私のangular2プロジェクトに減速を追加

const rootReducer = compose(storeLogger(), combineReducers)({ 
    toolbar: toolbarReducer 
}); 

    imports: [ 
    ..., 
    StoreModule.provideStore(rootReducer) 
    ], 

私は、githubのページにそれを展開しようとすると、

ng github-pages:deploy 

は、それから私は、次のエラーで終わる:私は間違って何をやっている

ERROR in Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function (position 12:42 in the original .ts file), resolving symbol compose in /Users/gkucmierz/learn/coin-tools/node_modules/@ngrx/core/compose.d.ts, resolving symbol AppModule in /Users/gkucmierz/learn/coin-tools/src/app/app.module.ts, resolving symbol AppModule in /Users/gkucmierz/learn/coin-tools/src/app/app.module.ts, resolving symbol AppModule in /Users/gkucmierz/learn/coin-tools/src/app/app.module.ts, resolving symbol AppModule in /Users/gkucmierz/learn/coin-tools/src/app/app.module.ts, resolving symbol AppModule in /Users/gkucmierz/learn/coin-tools/src/app/app.module.ts 

答えて

1

エラーメッセージはかなり明確です。
AoTのコードを静的に解析できるようにする必要があります。

はこちらをご覧ください: https://medium.com/@isaacplmann/making-your-angular-2-library-statically-analyzable-for-aot-e1c6f3ebedd5#.3ipjxwp1z

このエラーはgithubのページとは何の関係もありません。

これは、JITモードでコードをビルドする:AOTモードでng build
そして、これを:ng build --aot
github-pages:deployコマンドは、AOTを構築していました。

関連する問題