0
面對意外的令牌錯誤=狀態後,當編譯使用webpack的代碼。我的代碼如下:Webpack,babel錯誤:模塊構建失敗:SyntaxError:意外的令牌
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;
這工程就像一個魅力。謝謝。到natall階段去運行'npm install --save-dev babel-preset-stage-2' –
是的,很高興它有所幫助。 – nrgwsth