Почему импорт react-router-dom вызывает ошибку? Модуль не найден: не удается разрешить ‘react’

#javascript #reactjs #react-router

#javascript #reactjs #react-router

Вопрос:

почему import { BrowserRouter, Route, Switch } from "react-router-dom"; возникает ошибка: Module not found: Can't resolve 'react' все работало нормально, пока я не импортировал react-router это полный код:

 import React, { Component } from 'react';
...
import { Container } from 'reactstrap';
import { BrowserRouter as Router, Switch } from "react-router-dom";
import { Provider } from 'react-redux';
import store from './store';
...
class App extends Component {
 ...
  render() {
    return (
      <Provider store={store}>
        <div className='App'>
          <AppNavbar />
          <Container>
            <ItemModal />
            <ShoppingList />
          </Container>
        </div>
      </Provider>
    );
  }
}

export default App;
  

Заранее спасибо

Комментарии:

1. используете ли вы их в своем компоненте? можете ли вы показать код?

2. нет, я не, сразу после импорта

3. Вы пропускаете код. Ошибка сообщает мне, что вы пытаетесь import react , но модуль react не установлен. Подсказка: попробуйте npm install react

4. он установлен! он снова работает, когда я закомментирую материал import router

5. О, я установил маршрутизатор не в ту папку… теперь это работает.