【问题标题】:How to make lighter my Angular2 app created with angular-cli如何使我使用 angular-cli 创建的 Angular2 应用程序更轻
【发布时间】:2016-12-16 02:22:53
【问题描述】:

我有一个非常简单的应用程序,使用 angular-cli 创建。当我只使用几个模块(组件、输入、NgFor、FormsModule)时,它很重。当我试图删除一些未使用的包时 - 服务器没有起床。 如何删除未使用的包?可以从网上下载包吗?

【问题讨论】:

  • 看看我对这个问题的回答stackoverflow.com/questions/41128423/…我张贴了项目规模之前和之后的照片,以及为什么它的开发如此庞大。
  • 所以我可以将它用作单个应用程序,例如在 apache 中吗?
  • 是的,你应该可以。
  • 我该怎么做?我将整个 dist 目录移到 apache 中,但它不起作用 - 他在阅读脚本时遇到问题
  • 不确定,请尝试谷歌搜索并环顾四周。这是我找到的一个站点github.com/mgechev/angular-seed/wiki/…我对apache不太熟悉。我只知道这是可能的。

标签: angular angular-cli


【解决方案1】:

使用ng build --prod --aot 在生产中使用它,
它将删除所有不必要的包和
将其编译成一个小包
它将位于您的 angular-cli 项目中的 dist 文件夹中。

所以不用担心大小。
希望这会有所帮助

【讨论】:

  • 创建了几个小包,但没有删除来自 node_modules 的包。我应该如何处理 dist - 文件夹内容?
  • dist 文件夹是您的完整站点,因此请将 dist 文件夹放在可以由 apache 或 nginx 提供服务的位置,例如 /var/www/htdocs
猜你喜欢
  • 1970-01-01
  • 2017-04-24
  • 1970-01-01
  • 1970-01-01
  • 2017-08-11
  • 1970-01-01
  • 2017-11-13
  • 1970-01-01
  • 2017-03-06
相关资源
最近更新 更多