I'm starting to learn react with a tutorial. But webpack is not working as expected.
So here is my simple webpack.conf.js file.
module.exports = { entry: "./app-client.js", output: { filename: "public/bundle.js" }, module: { loaders: [ { exclude: /(node_modules|app-server.js)/, loader: 'babel' } ] } }; Also I installed all the modules:
npm install -g webpack npm install webpack react babel-loader babel-core But when running webpack, I got the following error message:
ERROR in ./app-client.js Module build failed: SyntaxError: app-client.js: Unexpected token (4:13) 2 | var APP = require('./components/APP'); 3 | > 4 | React.render(<APP />, document.getElementById('react-container')); | ^ In my understanding, babel-loader is supposed to take care of that. But it looks like it's not making the effort.
What am I missing?