Я использую столпотворение, чтобы создать свой gulpfile.babel.jsНевозможно использовать требуют с Вавилонской 6.3.x
Я использую этот код, чтобы динамически включать модули и импортирование задачи он работал в Вавилонской 5.8.x, но после обновления до 6.3.x прекратить работу
Я не могу понять, какой плагин я пропустил, пожалуйста, помогите. Пожалуйста, примите к сведению, что код, указанный ниже, не содержит ошибки опечатки.
Я использую
"babel-preset-es2015": "^6.3.13"
"gulp-babel": "^6.1.1"
содержание .babelrc
{
"presets": ["es2015"]
}
глоток:
import gulp from "gulp";
import del from "del";
import { default as runSequence} from "run-sequence";
let basePath = "modules/";
['filename1', 'filename2'].forEach((moduleName) => {
require(`./${basePath}${moduleName}`).apply(this, [gulp, runSequence, del]);
});
// Tasks are defined in the modules 'required' above
мой filenameX.js файл выглядеть следующим образом
export default function(gulp, runSequence, del) {
gulp.task("clean", del.bind(null, ["./temp/"]));
}
Это также было покрыто http://stackoverflow.com/questions/33505992/babel-6-changes-how-it-exports-default. – loganfsmyth