我的 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 文件夹和 运行 我的服务器中。
但是控制台给我一个错误提示:
- localhost:8080/Polyfills.js 错误 404,找不到此文件
- localhost:8080/Runtime.js 错误 404,找不到此文件
- 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/
看,我最近完成了我的项目,很高兴将它发送到我的 Apache 服务器。
我的 Apache 服务器具有标准文件夹结构 www 作为源,您可以在其中放置文件。
我在我的项目中运行命令:ng build --prod
,并给了我以下文件:
my folder structure
所以我复制了 dist 文件的内容并将其粘贴到路径中:./www/test/FitProject
在我的 Apache 文件夹和 运行 我的服务器中。
但是控制台给我一个错误提示:
- localhost:8080/Polyfills.js 错误 404,找不到此文件
- localhost:8080/Runtime.js 错误 404,找不到此文件
- 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/