2015-12-09 12 views
5

Aus irgendeinem Grund hat die Einnahme von Schluckimpfung in letzter Zeit viel Zeit in Anspruch genommen (3 Minuten). Vorher würde es ein paar Sekunden dauern. Ich bin nicht sicher, wo ich anfangen soll, wenn ich dieses Problem diagnostiziere. Hier ist meine Ausgabe:Fehlerbehebung langsames Schluckimpfsystem

[18:04:39] gulp-inject 1 files into index.html. 
[18:04:39] gulp-inject 277 files into index.html. 
[18:04:39] Finished 'inject' after 380 ms 
[18:04:39] Starting 'html'... 
[18:04:39] gulp-inject 1 files into index.html. 
[18:07:40] 'dist/' styles/app-9bd553d2.css 284.75 kB 
[18:07:40] 'dist/' styles/vendor-28fa652f.css 188.21 kB 
[18:07:40] 'dist/' scripts/vendor-2308930e.js 1.93 MB 
[18:07:40] 'dist/' scripts/app-efe218d1.js 368.71 kB 
[18:07:40] 'dist/' index.html 769 B 
[18:07:40] 'dist/' all files 2.77 MB 
[18:07:40] Finished 'html' after 3.02 min 

Gibt es eine ausführliche Option, die ich nicht bewusst bin? Jede Hilfe wäre willkommen.

+0

können Sie in Ihrem Repository-Änderungsprotokoll sehen, was der mögliche Schuldige sein könnte. – Rao

+0

Stellen Sie sich 210 Dateien vor, dauert von mir 70-100 Minuten, haben Sie dieses Problem gelöst? kannst du deinen Code auch setzen? –

+0

Jeez das ist schrecklich. Noch keine Lösung :( –

Antwort

0

Wahrscheinlich ist es nicht gulp-inject, die langsam ist. Es ist die Verkleinerung von JS/CSS, die langsam ist. Wenn Sie in Ihrem Zug-Build-Datei so etwas tun

.pipe(config.production ? $.uglify() : $.util.noop()) 
.pipe(config.production ? $.csso() : $.util.noop() 
.pipe(config.production ? $.htmlmin() : $.util.noop()) 

(lesen Sie, wie diese config.production Variable haben hier in Sie Skript: https://knpuniversity.com/screencast/gulp/minify-only-production)

Dann wahrscheinlich wird es dramatisch beschleunigen-up Build Verfahren in einer Nicht-Produktionsumgebung.