2016-07-18 20 views
0

Ich versuche, mit dem BefehlWie behalte ich Dartnamen (Variablen, Konstanten, Objekte) mit dart2js Befehlen?

pub build 

jedoch ein Dart Projekt zu kompilieren, diese Zufallskennungen für alle Objekte generieren, die alle Protokollinformationen ruinieren, wenn sie den Namen Objekt druckt.

Zum Beispiel wird "Objekt = K1" anstelle von "Objekt = Spiegel" gedruckt.

Gibt es eine Möglichkeit, alle Dartnamen beizubehalten, während auf .js kompiliert wird?

ich auch versucht:

pub build --mode=debug 

... aber der Nachteil ist, dass für die Produktion baut, Debug-Modus ist nun erlaubt.

Gibt es einen Produktionsansatz für dieses Problem?

+1

Warum müssen Sie sich im Produktionsmodus anmelden? Es sollte die letzte Phase Ihres Arbeitscodes sein, es sollte nicht notwendig sein, sie zu debuggen. Dafür ist der Debug-Modus zuständig. – Tek

Antwort

0

Sie können minification in pubspec.yaml deaktivieren:

transformers: 
- $dart2js: 
    minify: false 

here finden Sie weitere Informationen über den Pub Transformator.