Компиляция Gulp с Babel получает ошибку Object.create - PullRequest
0 голосов
/ 26 июня 2018

Я не нашел решения для своей проблемы, поэтому я подумал, что это ошибка, и опубликовал сообщение о проблеме в репозитории github babel. Ссылка здесь .

Но, может быть, это лучшее место, чтобы попросить о помощи с такими вещами. Это первый раз, когда я использую 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"
}

Ошибка:
Uncaught TypeError: Object.create не является функцией в _inherits

Невозможно опубликовать изображения, так как у меня недостаточно репутации. К сожалению.
Некоторые из моих классов наследуются от других, вот в чем проблема, но есть ли решение?

Спасибо

...