![](/img/trans.png)
[英]Webpack, React JSX, Babel: Module build failed, “unexpected token” empty?
[英]Webpack , babel error: Module build failed: SyntaxError: Unexpected token
使用Webpack编译代码时,在= after状态下遇到意外令牌错误。 我的代码如下:
class GroceryItem extends React.Component {
state = {
labelValue: "Hello Pages"
};
render() {
return ( < div onClick = {
this.state.labelValue
} > ded
<
/div>);
}
}
我尝试了在StackOverflow上找到的各种方法,但是似乎都没有用。
.bablerc
{
"presets" : ["es2015", "react"]
}
.webpack..config.js
var webpack = require('webpack');
var path = require('path');
var BUILD_DIR = path.resolve(__dirname, 'public/js/');
var APP_DIR = path.resolve(__dirname, 'src/components');
var config = {
entry: APP_DIR + '/main.jsx',
output: {
path: BUILD_DIR,
filename: 'bundle.js'
},
module : {
loaders : [
{
test : /\.jsx?$/,
include : APP_DIR,
loader : 'babel',
query:{
presets: ['react']
}
}
]}
};
module.exports = config;
您需要babel-preset-stage-x
预设来声明此类。 看到这个副本
{
presets: ["react", "es2015", "stage-2"]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.