如何导入redux记录器?

如何导入redux记录器?,redux,redux-logger,Redux,Redux Logger,我正在尝试导入redux记录器v.3.0.6 尝试1 错误 未捕获语法错误:请求的模块“../node_modules/redux logger/dist/redux logger.js”未提供名为“default”的导出 尝试2 错误 未捕获语法错误:请求的模块“../node_modules/redux logger/dist/redux logger.js”未提供名为“logger”的导出 尝试3 错误 未捕获语法错误:请求的模块“../node_modules/redux logger/

我正在尝试导入redux记录器v.3.0.6

尝试1 错误 未捕获语法错误:请求的模块“../node_modules/redux logger/dist/redux logger.js”未提供名为“default”的导出

尝试2 错误 未捕获语法错误:请求的模块“../node_modules/redux logger/dist/redux logger.js”未提供名为“logger”的导出

尝试3 错误 未捕获语法错误:请求的模块“../node_modules/redux logger/dist/redux logger.js”未提供名为“createLogger”的导出


第三个是github页面上建议的。我该如何解决这个问题?

我遇到了同样的问题,并这样解决了它:

import createLogger from 'redux-logger';
// ...
const loggerMiddleware = createLogger;

似乎
createLogger
是一个变量。

我像您第一次尝试一样使用它,它工作正常

import logger from "redux-logger";
对于打字和记录器本身,我也使用相同的版本-3.0.6

"@types/redux-logger": "^3.0.6",
"redux-logger": "^3.0.6",

我想你可能想重新安装这个软件包。第一种和第三种方法是导入某些包函数的有效方法。生成的dist文件有问题。尝试重新安装:const{logger}=require(“redux logger”);
import createLogger from 'redux-logger';
// ...
const loggerMiddleware = createLogger;
import logger from "redux-logger";
"@types/redux-logger": "^3.0.6",
"redux-logger": "^3.0.6",