gpt4 book ai didi

javascript - 为什么我的 ReactJS 页面无法加载?

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:41 26 4
gpt4 key购买 nike

我想使用 ReactJS 创建一个练习 Web 应用程序,但我什至无法加载这个简单的测试来查看是否一切正常,因此我可以继续创建应用程序。

这是 index.html 文件:

<!DOCTYPE html>
<html>

<head>
<title>My website</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://unpkg.com/react@15/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15/dist/react-dom.js"></script>
<script type="text/babel" src="index.js"></script>
</head>

<body>
<div id="example"></div>
</body>

</html>

这是 index.js 文件:

ReactDOM.render(<h1>Testing.</h1>, document.getElementById('example'));

编辑如下:

这是 index.html 文件:

<!DOCTYPE html>
<html>

<head>
<title>My website</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://unpkg.com/react@15/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15/dist/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.16/browser.js"></script>
</head>

<body>
<div id="example"></div>
<script type="text/babel" src="index.js"></script>
</body>

</html>

这是 index.js 文件:

ReactDOM.render(<h1>hiii</h1>, document.getElementById('example'));

最佳答案

您的代码有效,但我认为您没有正确加载。你是如何打开你的应用程序的?您只是打开 HTML 文件吗?您的 URL 看起来像 file:///path-to-your-html-file.html 吗?

使用文件路径对我不起作用;所以,我建议您使用网络服务器来处理您的文件。一种简单的管理方法是运行 NodeJS http-server应用。只需运行 npm install -g http-server。然后,转到终端中的应用程序目录并执行 http-server

关于javascript - 为什么我的 ReactJS 页面无法加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41818856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com