Javascript 无法将我的商店文件导入App.js错误:';商店';应列在项目中';s依赖关系

Javascript 无法将我的商店文件导入App.js错误:';商店';应列在项目中';s依赖关系,javascript,reactjs,redux,react-redux,Javascript,Reactjs,Redux,React Redux,“存储”应列在项目的依赖项中 由于某些原因,我无法将我的商店导入App.js 在这里,您可以看到App.js和store.js处于同一级别: App.js import React from 'react'; import { connect, Provider } from 'react-redux'; import Routes from './config/Routes'; import { setSearch } from './actions'; import localCoin

“存储”应列在项目的依赖项中

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

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

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);
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”导入存储


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

谢谢!在另一个项目中,我们修复了绝对路径,我只是将存储代码分解到这个项目中它自己的文件中。还有4分钟!