首页 > 解决方案 > 'npm run build' 给了我未捕获的语法错误:当我尝试为我的单页反应应用程序呈现 html 文件时出现意外的令牌'<'

问题描述

这是包结构的外观。服务器文件夹包含烧瓶代码,src 文件夹包含反应代码。

我有一个带有反应应用程序的 Flask 服务器。当我运行 npm 构建脚本时,它会构建“构建”文件夹。当烧瓶尝试为我的反应应用程序呈现 html 时,我收到 2.ed52de7f.chunk.js 的 Unexpected token '<' 的错误。这似乎很简单,但我已经坚持了一段时间,我迫切需要帮助。当我使用“npm run start”打开应用程序时,应用程序呈现良好。

标签: reactjs

解决方案


2.ed52de7f.chunk.js 的意外令牌“<”

这意味着获取静态 js 文件的请求返回 HTML 而不是 javascript。您可以执行以下操作:

  • 再次检查 chunk.js 的 url,确保它指向正确的服务器
  • 尝试用它的 url 请求那个 js 你会发现错误

希望这有帮助


推荐阅读