Rabet,
你有鏈接到你的代碼的回購?如果您可以鏈接我們,可能對調試非常有幫助。聽起來你可能會錯過babel-loader包。
我已經寫了關於獲取在ES6中配置webpack(反應)的教程。
下面是一些可能與您有關的摘錄。
import path from 'path'
export default {
entry:['./js/app.js',
],
output: {
filename: 'bundle.js',
path: path.join(__dirname, 'build'),
publicPath: 'http://localhost:8080/',
},
module: {
loaders: [{
test: /\.js$/,
exclude: /node_modules/,
loaders: ['react-hot', 'babel'],
}],
},
}
和我的package.json文件
{
「name」: 「Todo_tutorial」,
「version」: 「1.0.0」,
「description」: 「」,
「main」: 「index.js」,
「scripts」: {
「test」: 「echo \」Error: no test specified\」 && exit 1",
「build」: 「webpack --colors --progress」,
「start」: 「webpack-dev-server --hot --inline --color --progress 」
},
「author」: 「」,
「license」: 「ISC」,
「dependencies」: {
「react」: 「^0.14.0」
},
「devDependencies」: {
「babel-core」: 「^5.8.25」,
「babel-loader」: 「^5.3.2」,
「flux」: 「^2.1.1」,
「webpack」: 「^1.12.2」,
「webpack-dev-server」: 「^1.12.0」
}
}
來源:https://medium.com/@ColeMurray/react-flux-in-es6-pt-1-2-e2a7b4aa074e
如果通過通天編譯成節點運行它,它可能會工作。即'babel webpack.config.es6 |節點「,但沒有把它放到webpack中。 – 4m1r