gulpでjsxコンパイル時にエラー
解決
babelifyにpresetsを設定する
.transform(babelify.configure({
presets: ["@babel/react","@babel/preset-env"]
}))
node.js - Cannot find module babel-preset-es2015 - Stack Overflow
事象
参考記事を読み進めていたが、gulpを実行すると下記のエラーが発生する。
Error : /path/to/src/assets/js/babel/app.jsx: Unexpected token (26:6)
24 | render: function() {
25 | return (
> 26 | <div>
| ^
27 | <input type="text" value={this.state.person.name} onChange={this.handleChange} />
28 | <Message name={this.state.person.name} age={this.state.person.age} />
29 | </div> while parsing file: /Users/kishira_takuya/myspace/passworder.js/src/assets/js/babel/app.jsx