簡體   English   中英

編譯dart以分離js文件

[英]Compiling dart to separate js files

我正在嘗試angular.dart。 當我將dart編譯為js時,它將生成一個文件,其中包含我的dart代碼和整個angular文件,也可能是其他庫。 問題是文件大小變得太大(1.5L +行)。 這也意味着每當我對文件進行很小的更改時,整個js文件都會被更改,因此無法緩存。 有沒有一種方法可以讓我擁有不同的js文件:1用於代碼,1用於angular和其他庫。

你們如何解決這個問題?

行數與文件大小無關。 文件真的很大嗎?

您可以使用DefferedLibrary將您的應用程序拆分為多個文件,但是這對您沒有幫助,因為文件之間的耦合非常緊密,並且在重新編譯后都更改了(由於搖晃樹)。 但這可以幫助您縮短加載時間,因為稍后可以按需加載應用程序的某些部分。

但是,如果您的應用程序確實很大,並且加載時間很慢,則可以查看MirrorsUsed注釋以排除應用程序各部分的鏡像信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM