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

新手上路,请多包涵

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

错误截图

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

通知.js

 import React from 'React'

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

export default Notifications

项目列表.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

原文由 josephT 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 975
2 个回答
import React from 'React'

应该

import React from 'react'

您正在尝试导入 React 而不是 react 。模块名称区分大小写,在本例中为 react

原文由 oxfn 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进