不知道为什么在React中找不到模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不知道为什么在React中找不到模块相关的知识,希望对你有一定的参考价值。

我已经使用create-react-app创建了一个新应用。但是对于我的一生,我无法理解为什么它总是说./src/App.js Module not found: Can't resolve './components/home/home' in ...

我的项目结构是:

enter image description here

app.js的代码

import React from 'react';
import Home from './components/home/home';

function App() 
  return (
    <div className="App">
     <Home />
    </div>
  );


export default App;

home.js

import React,  Component  from 'react';

class Home extends Component 

    state = 
       text: "Lorem",
    

    render() 

        return (
            <div style=homeStyle>
                    <div className="container">this.state.text
                    </div>
            </div>
        )
    

export default Home;

任何主意吗?我是否以相同的方式在以前的项目中导入了组件?

答案

我认为您缺少'.js'

尝试一下:

    import Home from './components/home/home.js';

希望对您有帮助。

以上是关于不知道为什么在React中找不到模块的主要内容,如果未能解决你的问题,请参考以下文章

开玩笑测试:在打字稿组件导入中找不到模块

在 Electron + React + Webpack 设置中找不到模块“电子”

错误:在 next.js 中找不到模块“swiper/react”

在本机 ios 中找不到模块“react-native-reanimated/plugin”

(ESLint)在 VS 2017 反应项目中找不到模块“eslint-config-react-app”

在 TypeScript 中找不到模块的声明文件