我的 angular 项目和 Apache 服务器出现问题

Trouble with my angular project and my Apache Server


看,我最近完成了我的项目,很高兴将它发送到我的 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 文件夹中,结果很好。

So what can i do to stop this error and tells to the angular project to look for these files inside it's own folder, not in www ?

您需要在构建项目时设置一个选项--base-href

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