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"));
});