const composeEnhancers =
(window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ &&
window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({
trace: true,
traceLimit: 25
})) ||
compose;
请帮助我如何获得工作代码。 实现行为
wanted行为我是一个完整的初学者,在遵循教程的同时,我经历了同样的问题,而我在寻找解决方案时遇到了这个问题。 我设法通过将以下行添加到
webpack.config.js
块下的devServer
},
devServer {
// block config
},
devtool: "source-map",
// rest of config
devtool: "source-map"
当然,当确认它正在加载您刚刚修改的配置文件之后,不要忘记停止并重新启动您的WebPack Dev服务器。由于typeScript composewithdevtools不允许添加中间件和跟踪选项,因此面临问题的问题。因此,以下替换两个常数有助于解决我的问题 - 反应17.
package.json
如果您使用的是Redux工具包,并且看不到代码跟踪其,因为默认情况下将其设置为10。右转,它添加
const composeEnhancers = composeWithDevTools({
trace: true,
});
const store = createStore(pReducer, composeEnhancers(middleware));
configure store。 如果您仍然看不到跟踪选项卡中的代码块将示踪剂增加到30或40
能够显示原始源代码的依赖于正确定义了应用程序构建过程的Sourcemaps。 如果您使用Create-React-App或其他类似工具,则应自动处理。 如果您要以某种方式定义自己的构建配置,则应确保实际生成sourcemaps。