我还没有找到解决问题的方法,所以我认为这是一个错误,并在gulp-babel的github存储库中发布了一个问题。链接here。
但是,也许这是在这类事情上寻求帮助的更好的地方。 实际上,这是我第一次使用gulp,因此可能很容易修复。
这是问题所在:
gulpfile.js:
const gulp = require('gulp');
const babel = require('gulp-babel');
const concat = require('gulp-concat');
gulp.task('bundle', () => {
return gulp
.src([
'src/js/definitions.js',
'src/js/models/Object.js',
'src/js/models/!(Object)*.js',
'src/js/!(definitions)*.js'
])
.pipe(babel({ //
presets: ['env'] // Problem is here
})) //
.pipe(concat('bundle.js'))
.pipe(gulp.dest('dist'));
});
package.json
"devDependencies": {
"babel-core": "^6.26.3",
"babel-preset-env": "^1.7.0",
"gulp": "^3.9.1",
"gulp-babel": "^7.0.1"
"gulp-concat": "^2.6.1"
}
错误:
未捕获的TypeError:Object.create不是_inherits上的函数
无法发布图像,因为我的信誉不高。不好意思
我的某些班级是从另一个班级继承来的,这是问题所在,但是有解决方案吗?
谢谢