如何导入redux日志记录器?

kkih6yb8  于 2022-12-29  发布在  其他
关注(0)|答案(3)|浏览(136)

我正在尝试导入redux记录器v.3.0.6. https://github.com/evgenyrodionov/redux-logger

尝试1

import logger from 'redux-logger';

错误
未捕获的语法错误:请求的模块"../node_modules/redux-logger/dist/redux-logger.js"未提供名为"default"的导出

尝试2

import { logger } from 'redux-logger';

错误
未捕获的语法错误:请求的模块"../node_modules/redux-logger/dist/redux-logger.js"未提供名为"logger"的导出

尝试3

import { createLogger } from 'redux-logger';

错误
未捕获的语法错误:请求的模块"../node_modules/redux-logger/dist/redux-logger.js"未提供名为"createLogger"的导出
第三个是github页面上建议的,我该怎么解决这个问题?

t40tm48m

t40tm48m1#

我也遇到过同样的问题,我是这样解决的:

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

createLogger似乎是默认导出。

vcirk6k6

vcirk6k62#

我正在使用像你的第一次尝试,它是工作正常,

import logger from "redux-logger";

我也使用相同的版本- 3.0.6的打字和日志记录器本身。

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

ocebsuys3#

这个建议是给我在安装和导入redux日志记录器后,我得到的错误。我发现的修复如下所示。

import pkg from "redux-logger";
const {createLogger}=pkg;
const logger=createLogger()

希望对你有帮助!!

相关问题