Comment convertir .jsx .js avec Gulp et Babel?

J'ai besoin de convertir tous /src/.jsx fichiers /src/.js

Avant, je gulp-réagir:

var react = require('gulp-react');

gulp.task('jsx', function () {
  return gulp.src('src/jsx/*.jsx')
   .pipe(react())
   .pipe(gulp.dest('src/js/'));
});

Il fonctionne, mais pas sans quelques petites erreurs.
Lorsque j'utilise Babel site web (https://babeljs.io/repl/) tous convertis à droite. Pourriez-vous m'aider. Comment puis-je définir gulp à convertir .JSX fichiers?

Semble que la documentation sur Babel site de couvre ceci: babeljs.io/docs/setup/#gulp Et il y a des tonnes de ressources déjà expliquant comment utiliser gulp-rename.
gulp.tâche('jsx', function () { return gulp.src('src/jsx/*.jsx') .pipe(babel()) .pipe(gulp.dest('src/js/')); });
Je ne suis pas sûr de ce que vous essayez de dire, avec ce commentaire. Yep, ça compile. Ensuite, vous pouvez les renommer avec gulp-rename.

OriginalL'auteur | 2015-10-20