反应出口未定义

发布于 2025-02-05 00:39:46 字数 862 浏览 5 评论 0原文

在此处

​我下载了预告​​片。我设置了一个非常简单的反应结构。我运行Babeli并从Live Server运行索引HTML。但这给出了这样的错误。

未介绍的参考:未定义出口 在app.js:5:23

import React,{Component} from 'react'
import ReactDOM from 'react-dom'

class AppRouter extends Component{
    render(){
        return(
            <>
            adsada
            </>
        );
    }
}

export default AppRouter;

index.js

import React from 'react'
import ReactDOM from 'react-dom'
import AppRouter from './routers/AppRouter'


ReactDOM.createRoot(document.getElementById('root')).render(<AppRouter/>);

我读到的某个地方浏览器无法转换诸如“ require”或“导出”之类的表达式。因此,它说我必须使用WebPack之类的工具。这是错误的原因。那么,如何在不使用它们的情况下解决此问题呢?没人知道。有趣的:d

enter image description here

enter image description here

I downloaded react and react dom from console. I downloaded babel. I set up a very simple react structure. I run babeli and run index html from live server. but it gives an error like this.

Uncaught ReferenceError: exports is not defined
at app.js:5:23

import React,{Component} from 'react'
import ReactDOM from 'react-dom'

class AppRouter extends Component{
    render(){
        return(
            <>
            adsada
            </>
        );
    }
}

export default AppRouter;

index.js

import React from 'react'
import ReactDOM from 'react-dom'
import AppRouter from './routers/AppRouter'


ReactDOM.createRoot(document.getElementById('root')).render(<AppRouter/>);

I read somewhere that the browser cannot convert expressions like "require" or "export". so it says i have to use tools like webpack. This is the cause of the error. So how can I fix this without using them? nobody knows. interesting :D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文