デフォルトでは、 dart2jsによって生成されたJSスクリプトはグローバル名$がJQueryと同じであるため、両方を同時に使用すると問題が発生する可能性があります。この問題を解決するために、dart2jsにはパラメーター--global-js-name=={GLOBAL NAME}がありますが、 {GLOBAL NAME}は\$[az]* (例: $dart ) と一致する必要があります。Sublime Text - Build Systemsでは、 $は'\\'でエスケープする必要があります
作業パラメータの例:
"--global-js-name=\\$dart"
結果の JS は次のようなもので始まります。
// Generated by dart2js, the Dart to JavaScript compiler.
(function($dart){var A={}
delete A.x
var B={}
delete B.x
var C={}