redux devtools chrome extensions - 找不到商店

时间:2017-07-29 16:37:46

标签: reactjs google-chrome-extension redux

我正在尝试设置使用React和Redux的chrome扩展项目。我相信我已经成功设置了redux,因为我正在设法从存储更新中获取一些控制台日志,但是我很难让redux dev工具工作。目前,当我检查我的扩展弹出窗口上的元素并转到redux选项卡时,我收到“找不到商店”消息。我想我已经按照extension

的文档进行了操作

很好,所以我不确定为什么我会收到这条消息。这是我的store.js文件:

import {createStore} from 'redux';
import testReducer from './reducers/testReducer'
import { composeWithDevTools } from 'redux-devtools-extension';

// create store with reducer, inital state and activating redux devtools
const store = createStore(testReducer,0,
       composeWithDevTools
                         )

store.subscribe(() => {
    console.log("store changed",store.getState())
})

export default store;

我也尝试在网上搜索解决方案之后用composeWithDevTools替换window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()行,但仍然没有乐趣。谁能发现我出错的地方?

1 个答案:

答案 0 :(得分:0)

我猜你犯了一个语法错误。 // 这是正确的语法

const store = createStore(testReducer,0,composeWithDevTools())

composeWithDevTools() 而不是 composeWithDevTools