为什么Laravel Elixir没有缩小我的密码?

为什么Laravel Elixir没有缩小我的密码?,laravel,gulp,laravel-elixir,Laravel,Gulp,Laravel Elixir,我正在使用laravel elixir来编译和缩小我的代码。但是由于某种原因,当我执行“吞咽生产”任务时,我仍然没有得到精简的代码。我希望有缩小javascript和css代码的生产 我的gulpfile: 'use strict'; process.env.DISABLE_NOTIFIER = false; var elixir = require('laravel-elixir'); var autoprefixer = require('gulp-autoprefixer'); el

我正在使用laravel elixir来编译和缩小我的代码。但是由于某种原因,当我执行“吞咽生产”任务时,我仍然没有得到精简的代码。我希望有缩小javascript和css代码的生产

我的gulpfile:

'use strict';

process.env.DISABLE_NOTIFIER = false;

var elixir = require('laravel-elixir');
var autoprefixer = require('gulp-autoprefixer');

elixir(function(mix) {
    mix.sass([
        './resources/assets/css/**/**/*.scss'
    ], 'public/css/style.css');

    mix.scripts([
       'app.js'
    ], 'public/js/angular/app.js');

    mix.scripts([
       'jquery/chosenSelect.js',
       'jquery/fileUpload.js',
       'jquery/velocity.min.js',
       'jquery/leanModal.js',
       'jquery/sectionScroll.js'
    ], 'public/js/jquery.js');

    mix.scripts([
        'services/OverheatingService.js'
    ], 'public/js/angular/services/services.js');

    mix.scripts([
        'controllers/LoopController.js',
        'controllers/AlertController.js',
        'controllers/LibraryController.js',
        'controllers/StationController.js',
        'controllers/ProfileController.js',
        'controllers/HomeController.js',
        'controllers/MainController.js',
        'controllers/RecordController.js',
        'controllers/SpecificuserController.js',
        'controllers/DeleteAccountController.js',
        'controllers/RegisterController.js',
        'controllers/EditProfileController.js',
        'controllers/SpecificLoopController.js',
        'controllers/SpecificTagController.js'
    ], 'public/js/angular/controllers/controllers.js');

    mix.scripts([
        'directives/tooltip.js',
        'directives/smoothScroll.js'
    ], 'public/js/angular/directives/directives.js');
});

//To watch changes in sass files
elixir.Task.find('sass').watch('./resources/assets/css/**/*.scss');

命令是
gulp--production
而不是
gulp--production


您还可以看看。

您知道为什么我这样做时javascript会崩溃吗?(css很好)或者我如何缩小我的css而不是javascriptI我不知道你的代码,所以我说不出它崩溃的原因。您可以查看抛出错误的错误控制台。到目前为止,上面的代码看起来不错。@jimpeters您可以在javascript文件上使用
mix.combine
,当您运行
gulp--production
时,这不会缩小代码,只需连接即可。我认为,如果使用
combine
的话,路径是相对于gulpfile的,而
脚本和
样式是相对于输出文件夹的。