将多个.jsx文件编译为一个.js文件

jos*_*hua 1 javascript reactjs react-jsx

有没有办法一步将多个reactjs .jsx文件编译成一个.js文件?

就像是:

jsxtool compile ./src/*.jsx --out app.js

谢谢.

zac*_*ify 8

一个简单的方法是使用gulp.npm install gulpgulp-reactand 一起运行gulp-concat并使你的gulpfile.js看起来像这样:

var gulp = require('gulp');
var react = require('gulp-react');
var concat = require('gulp-concat');
gulp.task('default', function () {
return gulp.src('components/**')
    .pipe(concat('singlefile.js'))
    .pipe(react())
    .pipe(gulp.dest('dist'));
});
Run Code Online (Sandbox Code Playgroud)

现在运行gulp和繁荣,一个文件!