4
<div/>
のようなものはReact.createClass
に変換されておらず、ブラウザは明らかに私のコードの最初の<
でチョークします。`babel-preset-react`がgulpでjsxを変換していません
私が使用している一口は次のように:私はreact
プリセットも同様JSXを変換する必要があると考えているため
return gulp.src(files)
.pipe(babel({
presets: [ "react", "es2015" ],
plugins: [ "transform-react-jsx" ]
}))
.pipe(gulp.dest(dest));
私はとtransform-react-jsx
せずに試してみましたか?
これは私の.babelrc
ですが、違いはありませんし、場合によっては削除する必要がある場合もあります。それを試して、助けていない。私のpackage.jsonで
{
"presets": [ "react", "es2015" ],
"plugins": ["transform-react-jsx"]
}
:私は何でも試してみた
"babel": "^6.5.2",
"babel-cli": "^6.8.0",
"babel-plugin-transform-react-jsx": "^6.8.0",
"babel-preset-es2015": "~6.5.0",
"babel-preset-react": "^6.5.0",
"gulp-babel": "~6.1.2",
...
、それだけで