我正在使用 React Native 和 Redux 远程开发工具。
使用此代码,devtools 运行良好:
const composeEnhancers = composeWithDevTools({realtime: true });
const store = createStore(AppReducer, /* preloadedState, */ composeEnhancers(
applyMiddleware(middleware),
));
默认情况下,devtools 应该侦听我的本地 IP 地址 xx.xx.xx:8097。
现在,我希望将其更改为本地主机:8000。参考文档站点 https://github.com/zalmoxisus/remote-redux-devtools,我将代码更改为:-
const composeEnhancers = composeWithDevTools({
realtime: true,
hostname: 'localhost',
port: 8000
});
const store = createStore(AppReducer, /* preloadedState, */ composeEnhancers(
applyMiddleware(middleware),
));
但是现在,Devtool不再工作了。即使我通过勾选主机名为"localhost"的"使用自定义(本地(服务器"来更改devtool设置,端口"8000"也无济于事。
实际上我错过了哪些步骤?
谢谢。
在我看来,您似乎忘记了主机名标签:
{
realtime: true,
'localhost',
port: 8000
}
应该是:
{
realtime: true,
hostname: 'localhost',
port: 8000
}