我试图以这种方式在传奇函数中调度一个动作:
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'
}
(+其他属性)。
我可以发出其他行动,但这个行动由于某种原因不起作用。
答案 0 :(得分:0)
我错误地导入了动作创建者:
import addToCart from './actionCreators'
应该是:
import { addToCart } from './actionCreators'
但是"__webpack_require__.i(...) is not a function"
会出现什么样的错误?错误消息毫无价值,它们不会让您知道错误的内容。