我怎样才能加速吞咽?

时间:2017-01-25 20:12:42

标签: javascript laravel gulp laravel-spark

在香草Laravel Spark安装上,运行gulp需要大约20秒。这是我的日志:

  

[15:05:48]开始'全部'......

     

[15:05:48]开始'少了'......

     

[15:05:53]在4.74秒之后完成'减少'

     

[15:05:53]开始'webpack'......

     

[15:05:58]

     

[15:05:58]在5.28秒之后完成'webpack'

     

[15:05:58]开始'复制'......

     

[15:05:59] 486 ms后完成'复制'

     

[15:05:59]开始'复制'......

     

[15:05:59] 17 ms后完成'复制'

     

[15:05:59]开始'少'......

     

[15:05:59]在159毫秒后完成“减少”

     

[15:05:59]开始'版本'......

     

[15:05:59] 517 ms后完成'版本'

     

[15: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']);

我在运行代客的Mac Mini上使用最新版本的gulp和gulp CLI。我该怎么做才能让它跑得更快? 20秒似乎过度了。

1 个答案:

答案 0 :(得分:0)

您可以尝试的一件事是停用源代码生成:

elixir.config.sourcemaps = false;

其次,您可以在开发模式下停用版本控制,您的应用应该可以正常工作而不做任何更改:

if (elixir.config.production) {
  mix.version(['css/brand.css', 'css/app.css', 'js/app.js']);
}
相关问题