javascript - 在 React 中找不到模块

标签 javascript reactjs

我是 React 新手。我使用以下命令创建了新的 React 应用程序。

create-react-app app-name --scripts-version custom-react-scripts-version

在该应用程序的 src 文件夹中,我创建了 2 个新文件夹,即 GridTitle,并在相关文件夹中创建了文件 Grid.js 和 Title.js。

Grid.js

import React from 'React';

export default class Grid extends React.Component {
    render() {
        return (
            <div>
                <h1>Grid</h1>
            </div>
        );
    }
}

Title.js

import React from 'React';

const Title = () =>  {
    return (
        <div>
            <h1>Title</h1>
        </div>
    );
}

export default Title;

现在,我尝试将两者导入到 App.js 文件中,但失败了。

import Title from './Title/Title';
import Grid from './Grid/Grid';

它显示以下错误。

Failed to compile.

./src/Grid/Grid.js Module not found: D:\ReactAppCSS\node_modules\React\index.js does not match the corresponding path on disk react.

Title.js 也是如此。

任何帮助将不胜感激。

最佳答案

import React from 'react'

react是包名!

关于javascript - 在 React 中找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52893576/

相关文章:

javascript - AngularJS 中的动态 ng-model 名称

javascript - Highslide JS > Highchart - 我该如何修改?

javascript - 用于基于信息亭的应用程序的 HTML 5/Javascript

reactjs - 卸载子项时,布局组件不会在服务器端卸载

javascript - JQuery 切换仅单击上一个跨度显示

javascript - HTML 表单未提交

javascript - 如何在服务器端 React 中访问 JSX 组件的 DOM 事件处理程序

javascript - ReactJS 标题布局,你不应该在 <Router> 之外使用 <Link>

reactjs - JEST 测试套件无法运行 : TypeError: (0 , _reactRedux.connect) 不是函数

javascript - 如何使用 React 只渲染数组的三个元素?