gpt4 book ai didi

webpack - Flowtype 在 module.hot.accept 上抛出错误

转载 作者:行者123 更新时间:2023-12-04 14:09:15 32 4
gpt4 key购买 nike

我正在尝试使用 flowtype 检查一些代码:

export default function configureStore(initialState: initialStateType) {
/* ... */
if (module && module.hot) {
module.hot.accept('../reducers', () => {
const nextRootReducer = require('../reducers');
store.replaceReducer(nextRootReducer);
});
}
/* ... */
}

我收到此错误消息:
src/store/configureStore.js:14
14: module.hot.accept('../reducers', () => {
^ call of method `accept`. Method cannot be called on
14: module.hot.accept('../reducers', () => {
^^^^^^^^^^ property `hot` of unknown type

我怎样才能解决这个问题?

谢谢!

最佳答案

您需要将以下声明添加到您在 .flowconfig 的 [libs] 部分中指向的文件。您可以在此处找到有关添加库定义文件的更多信息:https://flow.org/en/docs/libdefs/

declare var module : {
hot : {
accept(path:string, callback:() => void): void;
};
};

关于webpack - Flowtype 在 module.hot.accept 上抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778034/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com