2014-09-04 88 views
3

使用的angular.dart.tutorial當前版本中,使用Chapter_04爲什麼「酒吧建設」不興奮地興建「酒吧服務」服務?

  • 隨着「酒館服務」,該main.dart.js是42337行文件和例子是工作的罰款。
  • 對於「pub build」,main.dart.js是一個22539行文件,當我通過http web服務器提供服務時,該示例不起作用。

我有充盈感,這是關於變壓器的東西。

我的問題在於,我正在使用「pub serve」工作正常的Angular Dart應用程序,但是當我通過Web應用程序服務器部署它時,它不起作用。 此Web應用程序服務器將提供非Dart寫入的服務,在Dart中,我的客戶端使用Angular.dart編寫。

+0

當minification和dart2js處於打開狀態時,聽起來像是Angular的錯誤。 – 2014-09-04 18:32:48

回答

4

pub serve默認使用--mode=debugpub build(來自控制檯)使用--mode=release作爲默認值。

我還沒有試過 pub serve --mode=release但我認爲它會導致相同的輸出als pub build
我試過--mode=releasepub serve但它似乎沒有任何效果。

發佈模式會進行抖動和縮小。

+0

通過「pub build --mode = debug」,我們得到了與「pub pub」完全相同的結果。它並沒有告訴我爲什麼它不適用於發佈模式,但這是另一個問題。 – 2014-09-05 07:56:04

+0

我想'pub serve --mode = release'只是沒有實現,因爲它不夠快就沒有意義。如果你需要它,你可以使用'pub build'並用任何基本的web服務器來處理結果。 'pub serve'針對開發進行了優化,並且需要快速,對於每次文件更改(增量)重建,樹形抖動和縮小都不太合適。 – 2014-09-05 08:04:05