tôi cần phải chuyển đổi tất cả/src/file .jsx đến/src/ .jsCách chuyển đổi .jsx sang .js bằng Gulp và Babel?
Trước khi tôi sử dụng ngụm-phản ứng:
var react = require('gulp-react');
gulp.task('jsx', function() {
return gulp.src('src/jsx/*.jsx')
.pipe(react())
.pipe(gulp.dest('src/js/'));
});
Nó hoạt động nhưng không phải không có một số lỗi nhỏ. Khi tôi sử dụng trang web Babel (https://babeljs.io/repl/), tất cả đều chuyển đổi đúng. Bạn có thể giúp tôi. Làm thế nào tôi có thể thiết lập gulp để chuyển đổi các tập tin .JSX?
Dường như tài liệu trên trang web của Babel bao gồm: http://babeljs.io/docs/setup/#gulp Và có rất nhiều tài nguyên đã giải thích cách sử dụng 'gulp-rename'. – loganfsmyth
gulp.task ('jsx', hàm() { trả về gulp.src ('src/jsx/*. Jsx') .pipe (babel()) .pipe (gulp.dest ('src/js/')); }); –
Tôi không chắc chắn những gì bạn đang cố gắng để nói với bình luận đó. Đúng, điều đó sẽ biên dịch. Sau đó, bạn có thể đổi tên bằng 'gulp-rename'. – loganfsmyth