错误:找不到文件:'index.js'与磁盘上的相应名称不匹配:'./node_modules/React/react'

jos*_*phT 2 reactjs react-router

这是错误和控制台错误的图像...

屏幕截图错误

我的代码似乎是正确的,并且导入的路径也很好,我不明白为什么会收到此错误。

App.js

import React, { Component } from 'react';
import {BrowserRouter, Route, Switch} from 'react-router-dom'
import Navbar from './components/layout/Navbar'
import Dashboard from './components/dashboard/Dashboard'


class App extends Component {
  render() {
    return (
      <BrowserRouter>
        <div className="App">
          <Navbar/>
          <Switch>
            <Route path="/" component={Dashboard}/>
          </Switch>
        </div>
      </BrowserRouter>
    );
  }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

Dashboard.js

import React, {Component} from 'react'
import Notifications from './Notifications'
import ProjectList from '../projects/ProjectList'

class Dashboard extends Component {
    render() {
        return(
            <div>
                <div className="dashboard container">
                    <div className="row">
                        <div className="col s12 m6">
                            <ProjectList/>
                        </div>
                        <div className="col s12 m5 offset-m1">
                            <Notifications/>
                        </div>
                    </div>
                </div>
            </div>
        )
    }
}

export default Dashboard
Run Code Online (Sandbox Code Playgroud)

Notifications.js

import React from 'React'

const Notifications = () => {
    return(
        <div>
            <p>Notifications</p>
        </div>
    )
}

export default Notifications
Run Code Online (Sandbox Code Playgroud)

ProjectList.js

import React from 'React'

const ProjectList = () => {
    return(
        <div>
            <div className="project-list section">
                <div className="card z-depth-0 project-summary">
                    <div className="card-content grey-text darken-3">
                        <span className="card-title">Project Title</span>
                        <p>Posted by Net Ninja</p>
                        <p className="grey-text">3rd September, 2018</p>
                    </div>
                </div>
            </div>
        </div>
    )
}

export default ProjectList
Run Code Online (Sandbox Code Playgroud)

这也是我的目录设置的屏幕截图。

目录

我也在使用npm start,我不知道使用yarn start是否会有所作为?

oxf*_*xfn 20

import React from 'React'
Run Code Online (Sandbox Code Playgroud)

应该

import React from 'react'
Run Code Online (Sandbox Code Playgroud)

您正在尝试导入React而不是react。模块名称的大小写很重要