Redux devtools在Linux Mint下停止在Chrome上运行

时间:2019-03-03 14:43:43

标签: linux google-chrome cinnamon redux-devtools

我正在开发Redux应用,而Redux devtools突然停止了在本地开发计算机上的Chrome中工作。

我必须在Chrome from the command line中安装devtools,因为当我尝试使用extension store时,如果单击“添加到Chrome”,则该按钮将更改为“正在检查”,并且Chrome冻结永久地上升。每次都会发生这种情况。 (Chrome在我的计算机上非常不稳定,并且锁定了很多东西!)

npm install --save redux-devtools-extension

如果我在Chrome中查看扩展程序页面,则未列出Redux devtools。但是它们以前一直在工作,我已经尝试重新安装它们,并且没有错误。

我重新启动了Chrome,并且重新启动了我的计算机。

Google Chrome版本63.0.3239.132(正式版本)(64位)

操作系统: EDITION =“肉桂64位” description =“ Linux Mint 18.1 Serena”

在frontend / node_modules中,我看到了包redux-devtools-extension及其包。json,redux-devtools-extension@^2.13.8

这是我在store.js中加载devtools的方式:

import { createStore, applyMiddleware } from 'redux';
import { composeWithDevTools } from 'redux-devtools-extension/logOnlyInProduction';
import thunk from 'redux-thunk';
import rootReducer from './modules/rootReducer';

const composeEnhancers = composeWithDevTools({
    // options like actionSanitizer, stateSanitizer
});

const store = createStore(
    rootReducer, 
    // inititalState, // by not supplying initial state, we tell the store to use the defaults specified in the reducer
    composeEnhancers(
        applyMiddleware(thunk),
    ));

if (process.env.NODE_ENV !== 'production' && module.hot) {
    console.log('store add devtools');
    module.hot.accept('./modules/rootReducer', () => store.replaceReducer(rootReducer));
}

export default store;

我没有看到这段代码有什么错误,因为我没有更改它,并且因为如果我在Firefox中查看该站点,那么Redux devtools可以正常工作。在Chrome中,console.log显示在控制台中,因此该行代码肯定正在运行。

我找不到有关如何找到问题的任何信息,非常感谢您的帮助。

0 个答案:

没有答案