On m'affiche le message d'erreur ci-dessous à chaque fois j'exécute mon code sur React JS:

Uncaught Error: Cannot find module 'react'

J'ai essayé toutes les solutions sur les liens ci-dessous, mais c'était pas utile:
https://stackoverflow.com/questions/...d-module-react
https://stackoverflow.com/questions/...of-npm-install
https://stackoverflow.com/questions/...d-module-react
https://stackoverflow.com/questions/...d-module-react

Voici mon code JS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter, Route, Switch, NavLink } from 'react-router-dom';
import Home from './Home';
import { Link } from 'react-router/lib/Link';
 
class Example extends Component{
    render(){
        return(
            <BrowserRouter>
              <div>
                <NavLink to="/home">Home</NavLink>
                <Switch>
                  <Route path="/home" component={Home}/>
                </Switch>
              </div>
            </BrowserRouter>
        )
    }
}
 
export default Example;
 
if(document.getElementById('example')){
    ReactDOM.render(<Example />, document.getElementById('example'));
}
Sachant que j'utilise la version 17.0.1 en React JS et la version v15.7.0 en Node JS, comment peux-je résoudre ce problème?

Merci d'avance.