首页 > 解决方案 > 模块解析失败:意外令牌 (4:16)

问题描述

我是前端开发的新手。我似乎收到了这个错误:

ERROR in ./js/index.jsx 4:16
Module parse failed: Unexpected token (4:16)
You may need an appropriate loader to handle this file type, currently, no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| import ReactDOM from "react-dom";
| import App from "./App";

这是代码:

ReactDOM.render(<App />, document.getElementById("content"));

先感谢您

标签: javascriptreactjswebpackbabeljs

解决方案


正如评论中的大多数人已经指出的那样,函数的第一个参数不能为空,因为它不是可选的。这就是您的代码的外观:

ReactDOM.render(App, document.getElementById("content"));

编辑:<App />不是你App在渲染函数中应用组件的方式,你只是使用App上面例子中的变量。


推荐阅读