2015-12-09 14 views
5

何らかの理由で、最近gulp-injectが長時間(3分)開始されました。これまでは数秒かかりました。この問題を診断するときにどこから始めるべきかはわかりません。ここに私の出力があります:slow gulp-injectのトラブルシューティング

[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 

冗長なオプションはありますか?どんな助けもありがとう。

+0

あなたは、可能性のある原因となる可能性のあるものを確認するために、リポジトリ変更ログを参照することがあります。 – Rao

+0

210ファイルを想像してみてください。70分から100分くらいかかりますが、この問題は解決しましたか?あなたのコードを入れてもいいですか? –

+0

それはひどいです。まだ解決策はありません:( –

答えて

0

おそらくそれは遅いgulp-injectではありません。遅いJS/CSSの縮小です。あなたは一気のビルドファイルでこのような何かを行う場合は

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

(あなたがここにあなたのスクリプトでこのconfig.production変数を持ってする方法を読むことができます:https://knpuniversity.com/screencast/gulp/minify-only-production

そして、最も可能性が高いそれは劇的にスピードアップしますビルドをプロダクション環境では使用できません。

関連する問題