Ho bisogno di convertire tutti i/src/file .jsx a/src/ .jsCome convertire .jsx in .js con Gulp e Babel?
Prima ho usato gulp-reagiscono:
var react = require('gulp-react');
gulp.task('jsx', function() {
return gulp.src('src/jsx/*.jsx')
.pipe(react())
.pipe(gulp.dest('src/js/'));
});
Funziona, ma non senza qualche piccolo errore. Quando utilizzo il sito Web Babel (https://babeljs.io/repl/) tutte le conversioni sono corrette. Potresti aiutarmi. Come posso impostare gulp per convertire i file .JSX?
Sembra che la documentazione sul sito Web di Babel copra questo: http://babeljs.io/docs/setup/#gulp E ci sono già tonnellate di risorse che spiegano come usare 'gulp-rename'. – loganfsmyth
gulp.task ('jsx', function() { return gulp.src ('src/jsx/*. Jsx') .pipe (babel()) .pipe (gulp.dest ('src/js/')); }); –
Non sono sicuro di cosa stai cercando di dire con quel commento. Sì, questo verrà compilato. Quindi puoi rinominare con 'gulp-rename'. – loganfsmyth