代码之家  ›  专栏  ›  技术社区  ›  Rinktacular

Angular 6 Prod build从Angular 5升级后运行空白页

  •  0
  • Rinktacular  · 技术社区  · 7 年前

    我的团队的Angular应用程序使用Angular 5,我们的django应用程序的生产版本运行得非常好。但是,升级到Angular 6之后,我们就不能再运行了 ng build 适当地。我们的输出目录是django应用程序的静态文件,django可以在其中引用包。django应用程序启动后,不会抛出任何控制台错误,只会托管一个空白的白色页面。我假设它与角度5到6之间的一些变化以及默认的产品构建设置有关。

    ng build --prod --aot --output-path="../ClientApp/static/angular" --deploy-url /static/angular

    这个构建每次都运行得很好,将我们的angular包导出到Django应用程序的目录。然而,在Angular 6中运行这个相同的构建并不能像我上面所说的那样正常工作。

    我们改变了主意 Angular.json 包括 href: "/" 在我们的默认构建选项中,但这似乎也没有帮助。再说一次,没有错误需要尝试和解决,就像 .js 文件运行不正常或者我们的系统出了问题 href ,即使在升级之前一切正常

    我将提供可能有助于找到解决方案的任何其他细节。

    0 回复  |  直到 7 年前
    推荐文章