Dmi*_*try 7 javascript react-native redux react-redux
我正在尝试通过以下操作安装redux-logger:
npm install --save redux-logger
Run Code Online (Sandbox Code Playgroud)
之后我在代码中添加了import logger:
import logger from 'redux-logger'
Run Code Online (Sandbox Code Playgroud)
然后我将记录器包含在applyMiddleware中:
const createStoreWithMiddleware = applyMiddleware(thunk, logger)(createStore)
const reducer = combineReducers(reducers)
const store = createStoreWithMiddleware(reducer, undefined, autoRehydrate())
persistStore(store, persistConfig)
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误,它没有安装.有人知道它为什么会发生吗?
确保已关闭react-native的打包程序。如果您在安装新模块时不关闭npm / yarn,则它会卡住或很可能向您显示错误。
如果那是您唯一的中间件,则可以按照@Amassuo的建议进行操作。
import createLogger from 'redux-logger'
const logger = createLogger();
const store = createStore(
reducers,
applyMiddleware(logger)
);
Run Code Online (Sandbox Code Playgroud)
小智 0
尝试从 redux-logger 导入属性记录器(不是整个模块):
import {logger} from 'redux-logger'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3148 次 |
| 最近记录: |