<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="../js/react.development.js"></script>
<script type="text/javascript" src="../js/react-dom.development.js"></script>
<script type="text/javascript" src="../js/babel.min.js"></script>
</head>
<body>
<div id="wrap"></div>
<script type="text/babel">
ReactDOM.render(
<h1>你好,世界</h1>,
document.querySelector("#wrap")
)
</script>
</body>
</html>
GET http://localhost:63342/js/react.development.js net::ERR_ABORTED 404 (Not Found)
GET http://localhost:63342/js/react-dom.development.js net::ERR_ABORTED 404 (Not Found)
GET http://localhost:63342/js/babel.min.js net::ERR_ABORTED 404 (Not Found)
这个引入总是错误,什么原因呢?
三个文件放在一个js文件夹中,js文件夹和html并列
这个问题原因是加载文件相对路径不正确。
如果使用绝对路径:
<script src="D:/Workspace/react-demos-master/js/react.js"></script>
如果是html和js文件夹并列:
<script src="../react-demos-master/js/react-dom.js"></script>
如果是html所在的demo文件夹和js文件夹并列:
<script src="../js/react.js"></script>
是html和js文件夹并列的情况,react-demos-master是什么啊?
@qianduanxueqi: 这个是你项目名
路径问题,HTML是放在文件夹中的吗? js/react.development.js这样试一下