我正在尝试通过以下操作安装redux-logger:
npm install --save redux-logger
之后我在代码中添加了导入记录器:
import logger from 'redux-logger'
然后我在applyMiddleware中包含了记录器:
const createStoreWithMiddleware = applyMiddleware(thunk, logger)(createStore)
const reducer = combineReducers(reducers)
const store = createStoreWithMiddleware(reducer, undefined, autoRehydrate())
persistStore(store, persistConfig)
但我得到一个错误,它没有安装。有人知道为什么会这样吗?
5条答案
按热度按时间xsuvu9jc1#
安装
请确保react-native的打包程序已关闭。如果在安装新模块时不关闭它,npm/yarn会卡住,或者很可能会显示错误。
配置
如果这是您唯一的中间件,您可以按照@ Amasso的建议来做。
3df52oht2#
我只是使用createlogger,没有给它任何选项,它工作正常,这将帮助您日志和调试,直到有人为我们弄清楚,
yqkkidmi3#
奇怪的是,我做了一个
我好奇地访问了redux-logger的npm主页,发现最新版本是3.0.6,但是npm默认安装的版本是^2.10.2。我通过在我的package.json中手动指定3.0.6解决了这个问题,它在npm安装后修复了这个问题
62lalag44#
尝试从redux-logger导入属性记录器(不是整个模块):
tkclm6bt5#
我今天遇到了这个问题。安装了“redux工具包”,出现了错误。我只是重新加载Visual Studio代码,问题就消失了。