【发布时间】:2016-05-19 16:27:40
【问题描述】:
我有以下 gulpfile.js:
var gulp = require('gulp');
var browserify = require('gulp-browserify');
var concat = require('gulp-concat');
gulp.task('browserify', function() {
gulp.src('js/ScheduleMain.js')
.pipe(browserify({transform:'reactify'}))
.pipe(concat('ScheduleMain.js'))
.pipe(gulp.dest('static/dist/js'));
gulp.src('js/ConfidenceMain.js')
.pipe(browserify({transform:'reactify'}))
.pipe(concat('ConfidenceMain.js'))
.pipe(gulp.dest('static/dist/js'));
});
gulp.task('default',['browserify']);
gulp.task('watch', function() {
gulp.watch('src/**/*.*', ['default']);
});
如您所见,我有两个需要转换的源文件。 ScheduleMain.js 是用 es5 编写的,构建良好。我想在 es6 中编写我的新应用程序 (ConfidenceMain.js),并可能将其转换为 es5 进行构建。我对如何做到这一点有点困惑(或者更确切地说,如果它完全被推荐)。
底线:尽管以前在同一代码库中有其他项目的 es5 代码,但我可以继续使用 es6 语法编写的新 React 项目吗?
【问题讨论】:
-
您的底线与您的标题问题冲突:/
标签: javascript reactjs gulp browserify babeljs