我有以下 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 项目吗?