2017-01-15 14 views
1

我發現有一些差異,我不知道哪個或哪些方式執行二進制與pub run bin_executable.dart args而不是dart bin/bin_executable.dart args'pub run'與正常執行有什麼不同?

執行是在第一種形式特別慢,輸出最糟糕的是,有時錯誤的...

我搜索here但沒有發現任何有用的東西。任何幫助?

+0

您能否提供一個運行dart和pub的代碼的特定示例? –

回答

1

pub run bin_executable.dart運行pub,並pub開始運行dart bin_executable.dart

有最近的變化,使pub在新的飛鏢運行bin_executable.dart一個新的進程隔離,而不是一個新的進程。這可能讓它快一點,但我認爲主要的目的是爲了讓附加一個調試器來調試bin_executable.dartpub(尤其是pub run test

我承擔主要部分或更慢的執行運行是開始時間pub

相關問題