![](/img/trans.png)
[英]Javascript Module error SyntaxError: Cannot use import statement outside a module
[英]SyntaxError: Cannot use import statement outside a module in javascript
我开始从零开始学习 React,在本地没有正确设置所有依赖项,我做的第一件事是在我的 html 文件中使用 CDN,但现在我想知道如何设置我的机器以导入 React 和 ReactDOM 以及还有我如何将 CSS 链接到文件。
当我尝试运行 .js 文件时,我得到了这个:
SyntaxError: Cannot use import statement outside a module
当我使用 CDN 链接时*ReactDOM.render*
工作正常
js文件
import { React } from 'react'
import { ReactDOM } from 'react-dom'
function FirstComponent(){
return (<div>
<Header />
<Body1 />
<Footer />
</div>)
}
html 文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="index.js" type="text/babel"></script>
<link rel="stylesheet" href="./style.css">
<title>Document</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
我的观点是,如果不使用 html 文件中的 CDN 链接,我如何使用 JSX 和 ReactDOM.render 运行 js 文件
你可以尝试使用 create-react-app https://create-react-app.dev/
它将为您设置您的应用程序。
一旦您的应用程序设置完毕,您就可以“构建”您的应用程序。 当您构建应用程序时,React 代码将成为应用程序中 JavaScript 捆绑包的一部分,因此您不再需要 CDN。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.