Istnieją dwa szybkie i proste sposoby Minify swoją spełnione kod Javascript przez Edytor Dart. Zalecany sposób to mały dodatek do pliku pubspec.yaml.
Oto przykład:
Name: my-app
description: An Angular web application
dependencies:
angular: any
browser: any
transformers:
- angular
Uwzględnij tę dodatkową opcję i gotowe:
Name: my-app
description: An Angular web application
dependencies:
angular: any
browser: any
transformers:
- angular
- $dart2js:
{'minify':true}
Druga metoda polega na zmianie opcji uruchomienia aplikacji i usuń zaznaczenie Ustawienie maszyny wirtualnej: Run in checked mode
. W słów kluczowych: Run > Managed Launches > Click on App Launch File > VM settings > Un-check "Run in checked mode"
.
Nie próbowałem jeszcze tej ostatniej opcji, ale zgodnie z dokumentacją powinna ona automatycznie zaminować po uruchomieniu w "trybie produkcji".
Źródło: https://www.dartlang.org/tools/pub/dart2js-transformer.html
P.S .: To jest ważne, aby ustawić pole $dart2js
z mapą czy będzie to nie budować poprawnie. Jest to obecnie problem związany z błędem lub dokumentacją.
Dzięki za bieżącą odpowiedź! –
Pierwszy sposób daje mi: "Nieprawidłowy YAML w dokumencie. {'Minify': true}" –
Wygląda na to, że problem został naprawiony. Nie musisz już zawierać nawiasów, aby włączyć opcję minify. Po prostu użyj $ dart2js: minify: true i powinno działać. =) – Eric