在angulardart官方网站上,我找不到任何与生产部署相关的文档。我更喜欢命令行方式,到目前为止,我发现我可以做webdev build
来生成build/
目录。但是还有更多问题:
我想弄清楚应将哪些文件部署到生产服务器。我认为它们应该是favicon.ico, index.html, main.dart.js, styles.css
4个文件,对不对?
为什么会生成.build.manifest, .packages, packages/
?两个文件和一个目录,其中包含许多目录和文件。他们只是让我感到困惑。这是用于生产。为什么我要拥有这些文件?我应该编写一个部署脚本来简单地自动删除它们吗?
似乎生成的main.dart.js
是最小化的js文件。但是,为什么其中有许多无用的换行符呢?如何通过使用angulardart方式正确摆脱那些无用的换行符?我可以用gulp做到这一点,但是如果dart可以解决这个问题,我就不想使用gulp。
如何通过使用angulardart方式最小化html和css文件?例如index.html
和styles.css
。同样,我可以用gulp做到这一点,但是如果dart可以处理,我就不想使用gulp。
非常感谢您的帮助。