[英]Babel with Gulp - How to set javascript file transpile order
簡而言之,我有一個有角度的應用程序,我想將babel與gulp一起使用來編譯我的.js文件。 但是,在dist bundle.js中,它將首先轉換控制器,然后轉換模塊。 因此,我希望babel首先轉換.module.js文件,然后再轉換.controller.js文件。 這樣,我的代碼將被正確訂購,並且控制器可以正確地附加到模塊上。 這是我的gulpfile.js:
const gulp = require('gulp');
const sourcemaps = require('gulp-sourcemaps');
const babel = require('gulp-babel');
const concat = require('gulp-concat');
gulp.task('default', () => {
return gulp.src('public/src/**/*.js')
.pipe(sourcemaps.init())
.pipe(babel({
presets: ['es2015']
}))
.pipe(concat('bundle.js'))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('public/dist'));
});
為什么不將模塊和控制器分別移動到各自的子文件夾中,而gulp.src依次移動每個文件夾?
使用.src(['foo/', 'bar/'])
指定順序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.