глоток бабел, экспорт не определен

Рассмотрим следующий пример кода (и, возможно, я делаю это неправильно?)

 var FlareCurrency = {

 };

export {FlareCurrency};

У меня есть следующая задача:

gulp.task("compile:add-new-currency-minified", function(){
  return gulp.src('src/add-new-currency/**/*.js')
             .pipe(babel())
             .pipe(concat('Flare-AddNewCurrency.js'))
             .pipe(uglify({"preserveComments": "all"}))
             .pipe(gulp.dest('dist/minified/'));
});

Когда я запускаю это, я получаю следующее:

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var FlareCurrency={};exports.FlareCurrency=FlareCurrency;

Для удовольствия я хотел запустить его в консоли, да, я знаю, что это ничего не делает, но я не ожидал увидеть это:

Uncaught ReferenceError: exports is not defined(…)

Не минимизированная версия:

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
var FlareCurrency = {};

exports.FlareCurrency = FlareCurrency;

выдает ту же ошибку.Идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос