Babelify正在正确导入模块,但它们没有被转换

时间:2016-02-12 18:37:59

标签: javascript ecmascript-6 browserify babeljs

我无法转换使用es6语法编写的节点模块。我正在使用es6编写js,我的文件正确编译,但node_modules文件夹中的模块没有。但是它们可以正确导入。我正在使用gulp进行此设置

gulp.task('scripts', function () {
  var bundler = browserify({
    entries: paths.src + 'scripts/main.js',
    presets: ["es2015"],
    extensions: ['.js'],
    debug: true
  });
  bundler.transform(babelify);
  bundler.bundle()
    .on('error', function (err) { console.log(err); })
    .pipe(source('main.js'))
    .pipe(buffer())
    .pipe(gulp.dest(paths.dest + 'scripts'))
    .pipe(browserSync.stream());
});

0 个答案:

没有答案
相关问题