如何导入redux-logger?

时间:2018-07-28 09:06:47

标签: redux redux-logger

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

尝试1

import logger from 'redux-logger';
错误
  

未捕获到的SyntaxError:所请求的模块'../node_modules/redux-logger/dist/redux-logger.js'不提供名为'default'的导出

尝试2

import { logger } from 'redux-logger';
错误
  

未捕获的SyntaxError:所请求的模块'../node_modules/redux-logger/dist/redux-logger.js'没有提供名为'logger'的导出

尝试3

import { createLogger } from 'redux-logger';
错误
  

未捕获的SyntaxError:所请求的模块'../node_modules/redux-logger/dist/redux-logger.js'未提供名为'createLogger'的导出

第三个是在github页面上建议的一个。我该如何解决?

2 个答案:

答案 0 :(得分:0)

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

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

似乎createLogger是一个变量。

答案 1 :(得分:0)

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

import logger from "redux-logger";

我还使用相同的版本-输入和记录程序本身都是3.0.6。

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