javascript - 无法导入反应
问题描述
无法导入反应
当我尝试导入反应时,它会抛出一个错误,说反应是无效的“意外标识符”
#############################################################################
//index.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="root"></div>
<script src="index.js"></script>
</body>
</html>
#############################################################################
//index.js
import React from "react"
import ReactDOM from "react-dom"
ReactDOM.render(<h1>Hello World</h1>, document.getElementById("root"));
#############################################################################
ERROR: Uncaught SyntaxError: Unexpected identifier
解决方案
浏览器无法理解import
语句,您必须使用babel转译代码并使用webpack 打包。另外请尝试使用使用 babel 和 webpack 配置的 react 入门工具包,例如create-react-app
推荐阅读
- function - 此 LISP 代码中的递归和控制结构与普通函数和控制结构有何不同?
- javascript - 如何在jquery中找到第一行第一个锚标记?
- c++ - 如何使用指针从双端队列中删除特定元素
- android - pubspec.yaml 中版本升级时出错
- javascript - Javascript 全局格式货币
- tableau-api - 在 Tableau 中滚动 7 天期间
- javascript - 如何解决这个问题,你的代码在这里
- typescript - typescript 类型别名的默认值
- javascript - 无法用航点计算无限滚动
- html - html页面中使用flask的两个表单,只有一个表单提交发生