【问题标题】:Angular App Shell Build Created 2 folder in dist folder what is this and how to useAngular App Shell Build在dist文件夹中创建了2个文件夹这是什么以及如何使用
【发布时间】:2020-07-06 17:05:51
【问题描述】:

我的问题是当我运行ng run my-app:app-shell -c 生产命令时。此命令在 dist 文件夹中创建了 2 个文件夹,一个是浏览器,一个是服务器文件夹

我的问题是现在我有 2 个命令

npm build --prod(用于正常构建)仅创建浏览器文件夹

ng run my-app:app-shell -c production(用于检查应用程序外壳是否正常工作)浏览器文件夹创建服务器文件夹

什么是服务器文件夹以及如何使用它?

帮帮我

【问题讨论】:

    标签: angular angular6


    【解决方案1】:

    为了构建 app-shell,Angular 使用了 Angular Universal,这是一种在服务器上呈现 Angular 应用程序的技术。它将您的 app-shell 组件内容连接到 index.html。 内容放在index.html 中,目的是为了快速显示第一个有意义的绘画。

    您不再需要服务器文件夹,无需在任何地方部署。 (假设你不使用universal,无论如何与app-shell一起使用是没有意义的)。 浏览器文件夹可以部署到 CDN 或其他任何要托管的地方。

    【讨论】:

      猜你喜欢
      • 2017-11-12
      • 2019-04-06
      • 2021-11-05
      • 2016-07-15
      • 2018-07-31
      • 2017-09-09
      • 2019-02-20
      • 1970-01-01
      • 2011-08-03
      相关资源
      最近更新 更多