umi3 + dva 1、检查配置文件里dva是否打开,如:
export default {
dva: {
immer: false,
hmr: false,
},
};
2、dva运行时配置是否配置,如:
import { createLogger } from 'redux-logger';
import { message } from 'antd';
export const dva = {
config: {
onAction: createLogger(),
onError(e: Error) {
message.error(e.message, 3);
},
},
};
3、hooks的方式dva为2.6.x时有效,如果是自己安装了dva,请确认是否在2.6.x版本; 4、以上检查完毕,请删掉src目录下的.umi文件夹,重新运行就OK了;