【发布时间】:2016-03-31 02:26:41
【问题描述】:
我正在使用 babel 来创建我的 gulpfile.babel.js
我正在使用此代码动态包含模块和导入它在 babel 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/"]));
}
【问题讨论】:
标签: javascript gulp babeljs