1
我只是使用react來設置webapp的環境。Babel + Webpack不會執行ES6
setInitialStates =() => {
this.state = {showAuthorModal: false};
};
注意:這是正確的語法!
發生這種情況時,我試圖運行webpack --config webpack.config.js
這是我的webpack.config.js。
const path = require('path');
module.exports = {
entry: {
component: [
'./public/javascripts/Rendering.jsx',
'./public/javascripts/CentreQuote.jsx',
'./public/javascripts/AuthorModal.jsx',
'./public/javascripts/LeftNav.jsx'
]
},
output: {
path: path.resolve('public/javascripts'),
filename: 'index_bundle.js'
},
module: {
loaders: [
{ test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ },
{ test: /\.jsx$/, loader: 'babel-loader', exclude: /node_modules/ }
]
}
}
.babelrc
,
{
"presets":[
"es2015", "react"
],
"plugins": ["transform-es2015-arrow-functions"]
}
我覺得我失去了鏈接babelrc到裝載機配置一些佈線工序?
移動通天配置成的WebPack配置不會影響任何東西,並把它們移動到一個正則表達式不能解決問題中的錯誤。 – loganfsmyth
我試過你的建議,但並沒有解決問題。 –