“ reducers”的模板编译期间出错:不支持表达形式

时间:2019-12-24 18:57:23

标签: angular ngrx

每当我尝试为生产而构建时,标题中的错误就会显示。错误显示在index.ts中的以下代码中:

export const reducers: ActionReducerMap<State> = {
  auth: fromAuth.reducer,
/*other stuff here ....*/
};

我在google中搜索过,但找不到与reducers相关的相同错误的帖子。

谢谢。

1 个答案:

答案 0 :(得分:0)

减速器是什么样子?

如果类似于以下内容,则必须对其进行重构以使其能够与AOT编译一起使用(目前,因为Angular 9才有可能)。

export const reducer = createReducer()

// refactor to:

const privateReducer = createReducer()

export function reducer(state, action) {
  return privateReducer(state, action)
}