如何正确部署angulardart 5.2进行生产?

时间:2019-02-11 10:51:09

标签: dart angular-dart

在angulardart官方网站上,我找不到任何与生产部署相关的文档。我更喜欢命令行方式,到目前为止,我发现我可以做webdev build来生成build/目录。但是还有更多问题:

  1. 我想弄清楚应将哪些文件部署到生产服务器。我认为它们应该是favicon.ico, index.html, main.dart.js, styles.css 4个文件,对不对?

  2. 为什么会生成.build.manifest, .packages, packages/?两个文件和一个目录,其中包含许多目录和文件。他们只是让我感到困惑。这是用于生产。为什么我要拥有这些文件?我应该编写一个部署脚本来简单地自动删除它们吗?

  3. 似乎生成的main.dart.js是最小化的js文件。但是,为什么其中有许多无用的换行符呢?如何通过使用angulardart方式正确摆脱那些无用的换行符?我可以用gulp做到这一点,但是如果dart可以解决这个问题,我就不想使用gulp。

  4. 如何通过使用angulardart方式最小化html和css文件?例如index.htmlstyles.css。同样,我可以用gulp做到这一点,但是如果dart可以处理,我就不想使用gulp。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在这里您可以找到一些官方文档:

https://webdev.dartlang.org/angular/guide/deployment