2015-12-30 56 views
1

我正在为用户(public/js)和管理员使用(public/admin_stuff/js)有两个单独的js文件夹的项目工作。单独的吞咽Concat位置

我将有两个all.js文件,一个用于用户部分js文件,另一个用于管理部分js文件。我怎样才能以一种整洁的方式实现这一点?

回答

2

如果使用的是灵药,那么:

// For admin 
mix.scripts([ 
    'admin_js_source_folder/**/*.js', 
], 'public/admin_stuff/js/all.js'); 

// Another 
mix.scripts([ 
    'other_folder_js_files/**/*.js', 
], 'public/other/js/all.js'); 

其他情况:使用 https://laravel.com/docs/5.0/elixir

+0

thanks.Im:

gulp.task('admin', function() { return gulp.src('admin_stuff/js/**/*.js') .pipe(concat('all.js')) .pipe(gulp.dest('public/admin')); }) gulp.task('other', function() { return gulp.src('other/js/**/*.js') .pipe(concat('all.js')) .pipe(gulp.dest('public/other')); }) gulp.task('default', ['admin', 'other']); 

如果您正在使用laravel 5,我建议使用灵药这种方式现在,但即时通讯考虑使用一些条件插件,以防止重复的代码 – alex