So browserisieren, kompilieren Sie ES6 und minimieren Sie die NodeJS-Anwendung

8

Ich versuche, browserify und ES6 gleichzeitig in den Griff zu bekommen. Ich habe die folgenden grundlegenden Node-Dateien:

main.js

%Vor%

foo.js

%Vor%

Nun möchte ich Folgendes tun:

  • Durchsuchen Sie diese Datei in eine Datei bundle.js , damit ich sie als Skript in meine Website einfügen kann
  • Kompilieren Sie das JS mit babel, um das ES6 für alle Browser lesbar zu machen
  • Verringern Sie bundle.js , um Ladezeiten im Browser zu verbessern

Ich habe browserify global installiert und ich führe das mit diesem Befehl aus: browserify main.js > bundle.js

Funktioniert großartig. Aber sollte ich zuerst babel laufen? Wie beende ich meinen 3-Schritte-Prozess und in welcher Reihenfolge (natürlich muss die Minification zuletzt stattfinden)? Soll ich das alles mit Grunzen machen?

    
Coop 07.11.2015, 12:37
quelle

1 Antwort

8

Es sollte nicht mehr notwendig sein, einen Task-Runner zu verwenden. Verwenden Sie jedoch ein ordentliches Plugin wie babelify von der Befehlszeile aus, wie in README.md hier beschrieben.

%Vor%

Und fügen Sie weitere Transformationen nach Bedarf aus hier hinzu oder wo auch immer, z. uglify .

    
eljefedelrodeodeljefe 07.11.2015, 15:03
quelle