【问题标题】:Angular 4 production build throwing Syntax ErrorsAngular 4 生产构建抛出语法错误
【发布时间】:2023-03-13 23:42:01
【问题描述】:

我正在尝试将我的应用的生产版本部署到 Apache 服务器上。 我可以使用开发版本 (ng build) 很好地做到这一点,但是当我尝试执行 ng build --prod 时,会出现语法错误。

我已经使用ng serve --prod --sm=true 命令测试了该应用,并且控制台中没有错误。

我该如何解决这个错误?

(附带说明:有谁知道我如何获得比“1,1 处的语法错误”更多的信息)

编辑

我已将应用程序的源代码上传到:https://github.com/jamiemac262/gamerFinder

【问题讨论】:

  • 运行ng build --prod时遇到什么错误?
  • 您可以在 www.gamerfinder.net/dev 的浏览器控制台中看到这些 ---- 这只是每个文件(inline、pollyfill、vendor 和 main)上的语法错误,显然都在第 1 行字符 1
  • 您的错误意味着您的服务器将所有资源重定向到index.html
  • 这不是让路由器工作的方式吗? (所以我可以输入 gamerfinder.net/user 并被发送到用户页面)

标签: angular angular-cli


【解决方案1】:

好的,我发现了问题。

对于可能遇到类似问题的任何人,请确保您的角度 index.html 文件中的基本 href 与您部署文件的文件夹相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-03
    • 2019-07-13
    • 2018-12-15
    • 1970-01-01
    • 2018-03-16
    • 2018-06-04
    • 2021-04-10
    • 1970-01-01
    相关资源
    最近更新 更多