Laravel Elixir并没有缩小规模

时间:2017-08-09 04:35:34

标签: laravel-elixir gulp-uglify

我想将public / js文件夹和版本中的所有js文件缩小为public / build文件夹。在js文件夹里面我有两个文件夹自定义(包含自己创建的js文件)& 供应商(包含第三方库文件)。

我能够在两个文件夹中创建所有文件的版本,但文件不会缩小。

var elixir = require('laravel-elixir');
require('es6-promise').polyfill();
mix.scripts([
    'custom/top.js',
    'custom/commonData.js',
], 'public/js/common.js', 'public/js');

mix.version([
    'js/common.js',
    'public/js/**/*.js'
]);

我已经使用" gulp --production"

运行了以上代码段

请告诉我,我做错了什么?

1 个答案:

答案 0 :(得分:0)

你的gulpfile应该是这样的:

var elixir = require('laravel-elixir');
require('es6-promise').polyfill();

elixir(function (mix) {
    mix.scripts([
        'custom/top.js',
        'custom/commonData.js',
    ], 'public/js/common.js', 'public/js');

    mix.version([
        'js/common.js',
        'public/js/**/*.js'
    ]);
});