【问题标题】:Webpack built package runs fine on localhost, broken on serverWebpack 构建的包在本地主机上运行良好,在服务器上损坏
【发布时间】:2017-07-04 02:41:20
【问题描述】:

所以我有一个使用 webpack 捆绑的 react 应用程序,这对我来说完全是黑魔法。但是,我可以用它来构建网站,如果我通过 python 使用简单的 http 服务器,我可以看到网站并且一切运行良好。所以构建工作!但是,当我通过将 dist 文件夹的所有内容放入服务器端的 public_html 文件夹中将其传输到我的 FTP 服务器时,出现了一些问题。当我导航到我的网站时,我得到了这个:

vendor.1ef2345b1b27ea00e944.js Failed to load resource: the server responded with a status of 404 (Not Found)
app.00a6dbb5503f500f33b7.js Failed to load resource: the server responded with a status of 404 (Not Found)

嗯....这两个文件都不在我的 dist 文件夹中。我唯一的猜测是 webpack 以某种方式引用了这些文件,我不知道如何调试它。我以前(曾经)使用过这个过程来启动我的网站,所以我认为它应该可以正常工作,但显然不是。完全困惑,任何帮助/建议将不胜感激。

编辑:好的,现在只有应用程序文件丢失了,但我不知道发生了什么变化。这么好,我猜?

【问题讨论】:

  • 如果您不给我们任何代码,就很难判断出了什么问题!你的 python 服务器应该为 react 应用程序提供服务吗?
  • 我不知道该告诉你什么。 Webpack 是一个带有大量活动部件的庞大模块。您希望我显示代码的哪一部分,因为我不知道其中的任何部分是做什么的。如果你愿意,我可以链接到我的仓库。
  • 分享你的python代码。另外,您确定这些文件在您的服务器上的名称相同吗?
  • 请分享一些代码以便详细说明..
  • @PeterWeyand 你能分享一下配置文件吗?

标签: reactjs webpack server ftp http-status-code-404


【解决方案1】:

所以,显然有时 webpack 会包含错误的最小化 js 文件路径。我不知道它会这样做。该死的 webpack。

【讨论】:

    猜你喜欢
    • 2020-02-25
    • 2020-04-10
    • 1970-01-01
    • 2017-06-16
    • 2011-05-24
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2013-06-08
    相关资源
    最近更新 更多