将文件夹中的JS文件包含到Laravel刀片模板中以进行开发

时间:2016-10-11 16:47:25

标签: php laravel laravel-elixir

问题:我有elixir将我的JS连接并缩小为一个文件“app.js”。但是,如果可能的话,我希望在我的env ==“local”时包含非连接版本。

gulpfile.js

elixir(function(mix) {

        mix.scripts([
            'app.module.js',
            'app.project.module.js',
            'app.widgets.module.js',
            'app.admin.module.js',
            'admin/_common/module.js',
            'admin/_common/forms/module.js',
            'admin/_common/layout/module.js',
            'admin/_common/ui/module.js',
            'components/**/*.js',
            'home/**/*.js',
            'layouts/**/*.js',
            'main/**/*.js',
            'projects/**/*.js',
            'quick-quote/**/*.js',
            'services/**/*.js',
            'users/**/*.js',
            'admin/*.controller.js',
        ], 'public/dist/app.js', 'public/app/')

});

刀片模板:

<!doctype html>
<head>
  @if(env('APP_ENV') == 'local')

    <!-- Include all of the matching files in my gulpfile.js -->

  @else

   <!-- include my concatenated file if not local -->
   <script src="app.js"></script>

  @endif

0 个答案:

没有答案