2017-07-28 1 views
1

Ich habe eine Reihe von Javascript-Code geschrieben. Ich war mir nie bewusst, dass es mehrere Versionen von JS gibt, wie ES5 und ES6.Wie überprüfen Sie, ob Sie ES6-Code geschrieben haben?

Ich habe jetzt dieses Projekt auf Github gehostet, und jemand wies darauf hin, dass, weil ich ES6-Code verwende, ich es möglicherweise zu ES5 mit Babel konvertieren muss.

Allerdings habe ich keine Ahnung, welche Teile meines Codes ES6 verwenden. Ich konnte alle ES6-Spezifikationen lesen, aber gibt es eine Art Werkzeug/Prüfer, der den gesamten ES6-Code in meinem Projekt kennzeichnet?

+1

'eslint' zum Beispiel der Code in der Konsole hinzugefügt wird. – alexmac

+0

Nun, wenn es so funktioniert, wie es in deiner aktuellen Umgebung ist, brauchst du Babel nicht. Wenn Sie eine Funktion verwendet haben, die nicht unterstützt wird, würden Sie es wissen. – Bergi

+0

@Bergi Ich hosten dieses Projekt auf Github, also andere mit möglicherweise anderen Browsern/Laufzeiten führen es auch –

Antwort

0

es in den ers Babel hinzufügen und sehen, ob es Änderungen:

https://babeljs.io/repl/

:-) Hoffnung, die als

Andere hilft, dass es mit babel mit webpack Setup es6 am besten sein könnte, Schluck, Rollup usw.

So, wenn Sie es6 oder es5 schreiben wird es automatisch konvertiert und Sie können einige neue Funktionen auf dem Weg lernen, während immer noch es5 Browser

unterstützt
Verwandte Themen