Dart 为什么;“酒吧建设”;不要随便建造什么;酒吧服务;他在上菜吗?

Dart 为什么;“酒吧建设”;不要随便建造什么;酒吧服务;他在上菜吗?,dart,angular-dart,dart-pub,Dart,Angular Dart,Dart Pub,使用的当前版本,使用章节_04 对于“pub-serve”,main.dart.js是一个42337行的文件,示例运行良好 对于“pub build”,main.dart.js是一个22539行的文件,当我通过http web服务器为其提供服务时,该示例不起作用 我觉得这是关于变形金刚的事 我关心的是,我正在开发一个Angular Dart应用程序,它使用“pub-serve”运行良好,但当我通过web应用程序服务器部署它时,它就不工作了。 此web应用程序服务器将提供不是用Dart编写的服

使用的当前版本,使用章节_04

  • 对于“pub-serve”,main.dart.js是一个42337行的文件,示例运行良好
  • 对于“pub build”,main.dart.js是一个22539行的文件,当我通过http web服务器为其提供服务时,该示例不起作用
我觉得这是关于变形金刚的事

我关心的是,我正在开发一个Angular Dart应用程序,它使用“pub-serve”运行良好,但当我通过web应用程序服务器部署它时,它就不工作了。
此web应用程序服务器将提供不是用Dart编写的服务,我的客户端使用Angular.Dart在Dart中编写的服务依赖于这些服务。

pub-service
默认使用
--mode=debug
pub-build
(从控制台)默认使用
--mode=release

我没有尝试过
pub-serve--mode=release
,但我假设它会产生相同的输出als
pub-build

我尝试了
--mode=release
pub-service
,但似乎没有任何效果


释放模式不进行树震动和缩小

当缩小和dart2js打开时,听起来像是一个带有角度的bug。使用“pub build--mode=debug”,我们得到的结果与“pub service”完全相同。它没有告诉我为什么它不能在发布模式下工作,但这是另一个问题。我想
pub-serve--mode=release
之所以没有实现,是因为它的速度不够快,没有意义。如果您需要它,您可以使用
pub build
并使用任何基本web服务器提供结果
pub-serve
针对开发进行了优化,并且需要快速,这与每次文件更改、树抖动和缩小时的(增量)重建不匹配。