我的项目中有一些 React 文件 (.jsx),我需要使用 Gulp 任务将它们中的每一个转换成不同的 .js 文件(遵循相同的目录结构)。
所以,澄清一下,我不想使用像 Browserify.boudle() 这样的东西,因为它会给我留下一个转换后的 .js 文件。
最佳答案
如果您使用 gulp-react ,它会自动将它们重命名为 .js
以及转译:
var gulp = require('gulp')
var react = require('gulp-react')
gulp.task('transpile-js', function() {
return gulp.src('./src/**/*.jsx')
.pipe(react({harmony: true}))
.pipe(gulp.dest('./lib'))
})
关于javascript - 如何使 Gulp 任务将项目的每个 jsx 文件转换为不同的 .js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27866951/