gpt4 book ai didi

reactjs - 如何使用 Gulp 和 Babel 将 .jsx 转换为 .js?

转载 作者:行者123 更新时间:2023-12-03 13:10:21 24 4
gpt4 key购买 nike

我需要将所有/src/.jsx 文件转换为/src/.js

在我使用 gulp-react 之前:

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

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

它可以工作,但也有一些小错误。当我使用 Babel 网站( https://babeljs.io/repl/ )时,所有转换都是正确的。你可以帮帮我吗。如何设置 gulp 来转换 .JSX 文件?

最佳答案

首先您需要安装这两个软件包:

npm install gulp-babel babel-plugin-transform-react-jsx

然后你可以这样转换:

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

gulp.task("babel", function(){
return gulp.src("src/jsx/*.jsx").
pipe(babel({
plugins: ['transform-react-jsx']
})).
pipe(gulp.dest("src/js/"));
});

关于reactjs - 如何使用 Gulp 和 Babel 将 .jsx 转换为 .js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33243895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com