Babel复制所有类功能

时间:2017-10-23 07:57:51

标签: javascript gulp babeljs

export class Product extends IfcObject {
   constructor(){
     super(..)
     ..
   }
    calculatePolygon() {..}
}

当babel将其转换为ES5并且我搜索" calculatePolygon"时,我找到93个匹配。似乎所有类函数都被复制到从它继承的所有类中。

结果是我的捆绑文件变得庞大。我知道es5没有模块系统,但解决方案不能认真地复制一切吗?

我是否犯了配置错误?

这是我的生活:

gulp.task("babel", function () {
  return gulp.src(src)
    //.pipe(sourcemaps.init())
    .pipe(babel())
    .pipe(browserify({
      transform:['babelify']
    }))
    //.pipe(sourcemaps.write("."))
    .pipe(gulp.dest("out"));
});

0 个答案:

没有答案