我通过以下命令构建了一个带有 2 条路由的简单 Angular 应用程序:
ng build --aot --prod --base-href ./
然后我打开位于 dist
文件夹中的 index.html
文件,应用程序运行但路由不起作用,我在控制台上收到以下警告:
希望能很好地解释我的问题。提前致谢。
最佳答案
如果您使用散列路由并在 index.html 中如下定义基本 href,则 Angular 路由有效。
<base href="#">
关于Angular - 构建后未处理的导航错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53833316/