[英]How can I speed up gulp?
在Vanilla Laravel Spark上安装时,大约需要20秒才能运行gulp。 这是我的日志:
[15:05:48]开始“全部” ...
[15:05:48]开始“更少” ...
[15:05:53]在4.74秒后完成“更少”的操作
[15:05:53]开始“ webpack” ...
[15:05:58]
[15:05:58] 5.28秒后完成“网络打包”
[15:05:58]开始“复制” ...
[15:05:59]在486毫秒后完成“复制”
[15:05:59]开始“复制” ...
[15:05:59] 17毫秒后完成“复制”
[15:05:59]开始“更少” ...
[15:05:59]在159毫秒后完成“更少”的操作
[15:05:59]开始“版本” ...
[15:05:59] 517毫秒后完成“版本”
[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秒似乎过长。
您可以尝试的一件事是停用源映射的生成:
elixir.config.sourcemaps = false;
其次,您可以在开发模式下停用版本控制,您的应用程序应该可以正常运行,而无需进行任何更改:
if (elixir.config.production) {
mix.version(['css/brand.css', 'css/app.css', 'js/app.js']);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.