Redux saga - 无法调度动作:__ webpack_require __。i(...)不是函数

时间:2018-06-03 21:51:17

标签: redux redux-saga

我试图以这种方式在传奇函数中调度一个动作:

yield put(addToCart(item));

尝试执行时,会出现错误__webpack_require__.i(...) is not a function

" addToCart"是我导入的动作创建者:

  export const addToCart = product => ({
        type: types.ADD_TO_CART,
        payload: { product },
    });

此动作永远不会触发。

item(或product)是一个对象,如:

{
    'id' : 5,
     'thing' : 'stuff'
}

(+其他属性)。

我可以发出其他行动,但这个行动由于某种原因不起作用。

1 个答案:

答案 0 :(得分:0)

我错误地导入了动作创建者:

import addToCart  from './actionCreators'

应该是:

import { addToCart } from './actionCreators'

但是"__webpack_require__.i(...) is not a function"会出现什么样的错误?错误消息毫无价值,它们不会让您知道错误的内容。