Глоток: "импорт" и "экспорт" могут появляться только на верхнем уровне

У меня есть файл gulp из более старого проекта, и он перестал компилировать скрипты. Когда я пытаюсь скомпилировать скрипты, это говорит мне. Я полагаю, что это вызвано babelify, но я не создавал файл gulp и не настраивал файл. Кто-нибудь видел эту проблему с глотком раньше? Он правильно компилировался раньше.

Error: 'import' and 'export' may only appear at the top level (2:0) while parsing...

Ошибка выкидывается внутри упаковщика в файле gulp

var gulp = require('gulp');
var rename = require('gulp-rename');
var autoprefixer = require('gulp-autoprefixer');
var uglify = require('gulp-uglify');
var minifycss = require('gulp-minify-css');
var sass = require('gulp-sass');
var browserSync = require('browser-sync');
var browserify = require('browserify');
var watchify = require('watchify');
var babelify = require('babelify');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var _ = require('lodash');
var bundler;

var themePath = './wp-content/themes/base-theme';

function getBundler(src) {
  if (!bundler) {

    bundler = watchify(browserify(src, _.extend({
      debug: true
    }, watchify.args)))
    .transform(babelify)
  }
  return bundler;

}

0 ответов

Другие вопросы по тегам