【问题标题】:Trouble with my angular project and my Apache Server [closed]我的 Angular 项目和我的 Apache 服务器出现问题 [关闭]
【发布时间】:2019-12-19 22:15:48
【问题描述】:

看,我最近完成了我的项目并很高兴将其发送到我的 Apache 服务器。

我的 Apache 服务器以标准文件夹结构 www 作为源,在其中放置文件。

我在我的项目中运行了命令:ng build --prod,并给了我以下文件: my folder structure

所以我复制了 dist 文件的内容并将其粘贴到路径中:./www/test/FitProject 在我的 Apache 文件夹中并运行我的服务器。
但是控制台给我一个错误提示:

  1. localhost:8080/Polyfills.js 错误 404,找不到此文件
  2. localhost:8080/Runtime.js 错误 404,找不到这个文件
  3. localhost:8080/styles.css 错误 404,找不到这个文件

所以我坚持,也许它正在源文件夹(www)中搜索这些文件,所以我复制了这些文件并将其粘贴到 www 文件夹中,结果很好。

那么我能做些什么来阻止这个错误并告诉 Angular 项目在它自己的文件夹中查找这些文件,而不是在 www 中?

【问题讨论】:

    标签: angular apache production


    【解决方案1】:

    构建项目时需要设置--base-href选项。

    ng build --prod --base-href /test/FitProject/
    

    【讨论】:

      猜你喜欢
      • 2019-03-21
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 2021-05-21
      • 2016-08-22
      • 2023-03-26
      相关资源
      最近更新 更多