[英]GET http://localhost:3000/bundle.js net::ERR_ABORTED 404 (Not Found)
[英]GET http://localhost:8080/dist/bundle.js net::ERR_ABORTED 404 (Not Found)
我是 MERN 开发的新手。 我尝试了“Hello World”教程来对 MERN 有一个基本的了解。
本教程涉及 Webpack 4、Babel、expressJS 和 ReactJS。
一切正常,但使用 Webpack 创建的 ES6 编译的 bundle.js 没有在最终输出中触发。
加载 template.js 时出现以下错误:
GET http://localhost:8080/dist/bundle.js net::ERR_ABORTED 404 (Not Found)" error
我尝试了所有相对路径的组合,但仍然无法正常工作。
请在下面查看我的template.js
代码:
export default () => {
return `<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MERN Tutorial</title>
</head>
<body>
<div id="root"></div>
</body>
<script type="text/javascript" src="dist/bundle.js"/>
</html>`;
};
请帮我解决这个问题。
问候,普拉迪普塞尔瓦。
使用 React-Router 属性时也有同样的错误。 问题是在我的 index.html 中引起的,我在其中加载了对编译的 javascript 文件 bundle.js 的主要引用。
我切换:
<script src="./bundle.js"></script>
到
<script src="/bundle.js"></script>
它立即解决了问题。
感谢这篇文章帮助我解决了这个问题!
此错误也可能是由于使用了不属于基本拉丁语的字母的类名,例如 Ø。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.