2017-01-25 12 views
1

バニラLaravel Sparkのインストールでは、ガルプを実行するのに約20秒かかります。ここに私のログです:どのようにしてぐっぺんをスピードアップできますか?

[午後03時05分48秒]以降 'すべて' ...

[午後03時05分48秒]以降 '少ない' ...

[15時05分:53] 4.74秒

後の完成 '少ない' を[夜03時05分53秒] [午後03時05分58秒] 'のWebPACK' ...

[午後03時05分58秒]

を開始5.28秒後に 'webpack'が完成しました

[15時05分58秒] 'コピー' を開始しています...

[15時05分59秒] 486ミリ

後の完成 'コピー' [15時05分59秒]「コピーを開始'少ない 'を開始[15時05分59秒] 17ミリ

後に' コピー」を...

[15時05分59秒]は完了しました' ...

[15時05分59秒] 159 ms後に「less」を完成

[午後03時05分59秒] 'バージョン' を開始しています...

517ミリ

後、[午後03時05分59秒]完成 'バージョン' [午後03時05分59秒]完成 'すべて' の後11秒

[午前15時05分59秒] 'デフォルト' を開始しています...

マイgulpfile:

var elixir = require('laravel-elixir'); 
var path = require('path'); 

require('laravel-elixir-vue-2'); 

/* 
|-------------------------------------------------------------------------- 
| Elixir Asset Management 
|-------------------------------------------------------------------------- 
| 
| Elixir provides a clean, fluent API for defining some basic Gulp tasks 
| for your Laravel application. By default, we are compiling the Sass 
| file for our application, as well as publishing vendor resources. 
| 
*/ 

elixir(function (mix) { 
    mix.less('app.less') 
     .webpack('app.js', null, null, { 
      resolve: { 
       modules: [ 
        path.resolve(__dirname, 'vendor/laravel/spark/resources/assets/js'), 
        'node_modules' 
       ] 
      } 
     }) 
     .copy('node_modules/sweetalert/dist/sweetalert.min.js', 'public/js/sweetalert.min.js') 
     .copy('node_modules/sweetalert/dist/sweetalert.css', 'public/css/sweetalert.css'); 

    mix.less('/brand/brand.less'); 

    mix.version(['css/brand.css', 'css/app.css', 'js/app.js']); 

私は、最新の輸出自主規制を使用していますGulpとGulp CLIのイオンをMac Mini実行中のValetで実行します。これをより速く動かすために私は何ができますか? 20秒が過ぎているようです。

+0

たぶん、あなたが含まれますgulpfile.js –

+0

追加されました。閉会する人のために、これはGulpの公式ドキュメントがサポートの質問に尋ねることを要求するところです。これにはより適切なstackexchangeがありますか? – Citizen

+0

私はdownvoteしなかった、私は人々が投票をダウンしている理由も考えていない。 –

答えて

1

あなたが試すことができます一つのことはsourcemaps世代を無効にすることです:

elixir.config.sourcemaps = false; 

第二に、あなたが開発モードでバージョン管理を無効にすることができ、あなたのアプリがそのまま同じように機能する必要があります

if (elixir.config.production) { 
    mix.version(['css/brand.css', 'css/app.css', 'js/app.js']); 
} 
関連する問題