javascript - 无法将我的商店文件导入 App.js 错误 : 'store' should be listed in the project's dependencies

标签 javascript reactjs redux react-redux

'store' should be listed in the project's dependencies

由于某种原因,我无法将我的商店导入 App.js

enter image description here

在这里可以看到App.js和store.js处于同一级别:

enter image description here

App.js

import React from 'react';
import { connect, Provider } from 'react-redux';

import Routes from './config/Routes';
import { setSearch } from './actions';
import localCoins from './coins.json';

// Store
import store from 'store';

class App extends React.Component {
  componentWillMount() {
    this.props.setSearch(localCoins);
  }

  render() {
    return (
      <Provider store={store}>
        <Routes />
      </Provider>
    );
  }
}

const mapDispatchToProps = dispatch => ({
  setSearch: (...args) => { dispatch(setSearch(...args)); }
});

export default connect(null, mapDispatchToProps)(App);

store.js

import { createStore, combineReducers, applyMiddleware } from 'redux';
import thunk from 'redux-thunk';

// Reducers
import reducers from './reducers';

/* eslint-disable no-underscore-dangle */
const reduxDevToolsExtension = window.__REDUX_DEVTOOLS_EXTENSION__;
/* eslint-enable */

const store = createStore(
  combineReducers({
    ...reducers
  }),
  reduxDevToolsExtension && reduxDevToolsExtension(),
  applyMiddleware(
    thunk
  )
);

export default store;

最佳答案

您的意思是从'./store'导入商店;

您缺少 ./,表明这是一个项目文件而不是已安装的依赖项

关于javascript - 无法将我的商店文件导入 App.js 错误 : 'store' should be listed in the project's dependencies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47664942/

相关文章:

javascript - 为什么 React Webpack 生产版本显示空白页面?

javascript - 在 Angular 路由更改后调用 javascript 函数

reactjs - 无法访问 react 路由器的历史记录

javascript - 如何从 Angular 下拉列表中获取值?

twitter-bootstrap - 如何将react-bootstrap与postcss-module和react-css-module一起使用?

reactjs - 使用 Tensorflowjs 对上传的图像进行预测时,React 状态总是落后一步

javascript - 为什么在使用 redux 和 react.js 时我的 Prop 是 `undefined`?

redux - 参数列表不能分配给参数类型列表

javascript - 谷歌地图信息窗口在不同标记上给出相同的结果

javascript - 表单提交时页面刷新(vanilla javascript)?