gulp构建es6转es5配置

gulp遵循commonjs规范,必须使用module.exports规范导出,require使用

var gulp = require('gulp');
var babel = require('gulp-babel');
var browserify = require('gulp-browserify');

a.js

function fnAlert(msg){
    console.log(msg);
    alert(msg);
}

module.exports={fnAlert}

b.js

var example =require("./a.js");

example.fnAlert(333)

gulp.task('default', () =>
   gulp.src('b.js')
       .pipe(browserify({
           insertGlobals : false,
           debug : false
       }))
        .pipe(babel({
            presets: ['@babel/preset-env']
        }))
        .pipe(gulp.dest('dist'))
);
 

猜你喜欢

转载自blog.csdn.net/hongzhuang1/article/details/88870720
今日推荐