簡體   English   中英

Babel與Gulp-如何設置JavaScript文件的傳輸順序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM