2016-11-22 3 views

Antwort

0

Wir können sehen, dass Ihre Aufgaben "js: compile" und "js: minifyCompile" jeweils 54s und 56s zu Ende nehmen, damit Sie die Probleme herausfinden und verbessern sollten, wenn Ihre Schluckaufgaben schneller ausgeführt werden sollen.

Es gibt nur wenige Dinge, die Sie tun können:

  1. Finden Sie heraus, wenn Sie zu viele Bibliotheken importieren und/oder Module in Ihr Javascript Bündel, das zu viel Zeit in Anspruch nehmen kann sie zu einem einzigen Bündel zusammenzustellen. Entfernen Sie alle Bibliotheken/Module und importieren Sie sie einzeln, um herauszufinden, welcher der beiden den langsamen Kompilierungsvorgang verursacht.

  2. Überprüfen Sie die Größe der minimierten * .js-Datei und stellen Sie sicher, dass sie nicht zu groß wird. Ein großer Teil des Javascript-Quellcodes braucht Zeit, um zu kompilieren.

  3. Wechseln Sie zu einem anderen Tool, um Ihr Javascript zu kompilieren, um zu sehen, ob es das Compiler-Problem ist. Da Sie das Kompilierungstool, das Sie verwenden, nicht erwähnt haben, würde ich vorschlagen, Browserify und Webpack zu versuchen, weil sie schnell und beliebt sind.

+0

Vielen Dank für Ihren Vorschlag. Ich bin überrascht, dass ich und mein Partner mit dem gleichen Code, den gleichen Compiler-Tools, der gleichen Computerkonfiguration arbeiten. Aber meine Schluckgeschwindigkeit ist sehr langsam und er ist schnell. – Twinna

+0

Dann sollten Sie die Versionen Ihrer importierten Module überprüfen (wenn Sie Module von öffentlichen Modulen kompilieren) und nicht vergessen, die beiden minimierten bundle.js-Dateien von zwei Computern zu vergleichen. Haben sie eine ähnliche Dateigröße? – iKoala