angular9 ng start正常,build部署后无法正常加载页面

angular9 本地启动项目正常,构建部署后无法正常加载页面

  • 原因
    index.html默认源码中
<base href='/'>

如果项目没有部署在‘/’路径上则会无法加载页面其他资源文件

  • 解决
  1. 修改index.html
<base href='./'>
  1. 或者使用以下命令构建项目
ng build --base-href ./
原文地址:https://www.cnblogs.com/luguojun/p/14294716.html