Ionic framework 运行ionic serve时未加载ionic 4子路径

Ionic framework 运行ionic serve时未加载ionic 4子路径,ionic-framework,serve,Ionic Framework,Serve,我有一个ionic 4 beta项目,--type=angular,在任何路径上加载都没有问题 我定期通过运行npm更新来更新我的软件包,目前处于: "@ionic/angular": "^4.0.2" CLI 4.10.3 以及ionic cli的更新安装,am当前位于: "@ionic/angular": "^4.0.2" CLI 4.10.3 我不确定此应用程序加载问题是何时开始的,但我怀疑这是在运行上次npm更新或cli更新安装之后发生的 运行ionic-serve时,我的应用程

我有一个ionic 4 beta项目,
--type=angular
,在任何路径上加载都没有问题

我定期通过运行
npm更新来更新我的软件包,目前处于:

"@ionic/angular": "^4.0.2"
CLI 4.10.3
以及ionic cli的更新安装,am当前位于:

"@ionic/angular": "^4.0.2"
CLI 4.10.3
我不确定此应用程序加载问题是何时开始的,但我怀疑这是在运行上次
npm更新或cli更新安装之后发生的

运行
ionic-serve
时,我的应用程序正确加载,并且我能够导航到所有子路径而不会出现任何问题

但是,当:

•查看子路径时刷新浏览器

•尝试输入带有子路径的url

•查看子路径时实时重新加载

应用程序尝试加载与子路径相关的所有
js
文件,但无法像这样运行:

http://localhost:8100/page/sub/path
无法加载,因为应用程序尝试在此处加载
runtime.js

http://localhost:8100/page/sub/path/runtime.js
my base href当前设置为
/

当我检查html源代码时,脚本标记的格式如下:

<script type="text/javascript" src="runtime.js"></script>

如果我尝试直接在根目录加载页面,应用程序将加载ok而不会出现问题,如下所示:

http://localhost:8100
加载正常

http://localhost:8100/page
加载正常

因此,再次回顾一下,应用程序只能在一个子路径上加载js资产


知道从哪里开始故障排除吗?

对于遇到同样问题的人,我有答案

我不知道什么时候或者为什么,但是我的base href设置不正确,这就是问题所在

我将我的基本href从
/
更改为
/
,这解决了我的问题