2016-07-04 12 views
1

ich ein Problem, wenn ich versuche, mein Javascript mit yuicompressor-Maven-Plugin-Version 1.4.0YUIcompressor fehlender Semikolon vor Anweisung

In meiner Javascript-Datei diesen Ich habe Datei zu komprimieren:

if (true) { 
    let y = 5; 
    console.log(y); 
} 

Und während des Ziels "compress" habe ich:

missing ; before statement let y = 5;

Was mache ich falsch?

siehe hier: let syntax

Antwort

1

Mein Gefühl, dass die Fehlermeldung falsch ist - Code falsch zu, aber aus einem anderen Grunde ...

auf Babel das Übersetzungsergebnis anzeigen.

Uncaught ReferenceError: y is not defined

let Variablen werden durch {} scoped es

+0

Sorry für den falschen Code eine schlechte Kopie/Paste war. Ohne das Javascript zu verkleinern, funktioniert der Code perfekt. Nur wenn ich versuche, das zu minimieren, habe ich diese Fehlermeldung –