我将我的应用程序部署到了heroku,它在桌面上完美运行,但似乎bundle.js不能在移动设备上启动,它会在预加载器上堆叠。 我使用了React + Redux,react-router。我已经用axios替换了获取请求,但它仍然不起作用。谁有这样的经历或知道如何在手机上调试网站,获取控制台日志?
在Firefox中也不起作用。它在最小化的脚本中记录未定义的'r'。似乎webpack在最小化方面做错了。怀疑地工作在铬......
在部署应用时,不要忘记删除redux dev调试器:)
答案 0 :(得分:1)
在没有安装“Redux DevTools Extension”的浏览器中看起来你的应用程序中断了。
根据documentation您的商店设置应如下所示:
import { createStore, applyMiddleware, compose } from 'redux';
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
const store = createStore(reducer, preloadedState, composeEnhancers(
applyMiddleware(thunk)
));
在您的代码中,您没有使用从扩展程序返回的自定义compose
函数。