繁体   English   中英

获取 http://localhost:8080/dist/bundle.js net::ERR_ABORTED 404(未找到)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM