Ich versuche, browserify und ES6 gleichzeitig in den Griff zu bekommen. Ich habe die folgenden grundlegenden Knoten Dateien:Wie browsen, kompilieren Sie ES6 und minimieren Sie die NodeJS-Anwendung
- :
main.js
var foo = require('./foo.js'); var x = foo.math(200); console.log(x);
foo.js
exports.math = (n)=>{ return n * 111; };
Jetzt habe ich folgendes tun wollen Browserisieren Sie dies in eine Datei
bundle.js
so kann ich es als Skript in meiner Website enthalten - die JS Kompilieren babel mit dem ES6 lesbar von allen Browsern zu machen
- Minify
bundle.js
Ladezeiten im Browser zu verbessern
I browserify installiert global und ich führe das mit diesem Befehl aus: browserify main.js > bundle.js
Funktioniert gut. 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?
Sie sollten dies mit Grunt tun, und verwenden Sie zuerst browserify. –
Ja, Sie sollten zuerst babel verwenden, was eine Notwendigkeit zu sein scheint, wenn Sie ES6-Module verwenden würden – Bergi
2 widersprüchliche Kommentare hier, welche Aufgabe zuerst ausgeführt werden soll ... – Coop