首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular2 ngrx,部署到github-pages时出错

angular2 ngrx,部署到github-pages时出错
EN

Stack Overflow用户
提问于 2017-02-18 04:11:39
回答 1查看 150关注 0票数 0

我在我的angular2项目中添加了如下缩减程序:

代码语言:javascript
复制
const rootReducer = compose(storeLogger(), combineReducers)({
  toolbar: toolbarReducer
});

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

它工作正常,但当我尝试将其部署到github-pages时

代码语言:javascript
复制
ng github-pages:deploy

然后,我以以下错误结束:

代码语言:javascript
复制
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

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-02-20 18:35:22

错误消息非常清楚。

你必须让你的代码对于AoT是可静态分析的。

查看此处:https://medium.com/@isaacplmann/making-your-angular-2-library-statically-analyzable-for-aot-e1c6f3ebedd5#.3ipjxwp1z

此错误与github页面无关。

这将以即时模式构建您的代码:ng build

在AOT模式下:ng build --aot

github-pages:deploy命令正在进行AOT构建。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42306569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档