Webpack bundled file not generated

I think the problem is that you are not giving the absolute output path.

Try this:

var path = require('path');

module.exports = {
    entry : './main.js',
    output : {
        path : path.join(__dirname, './'),
        filename : 'index.js'
    },
    devServer : {
        inline : true,
        port : 3333
    },
    module : {
        loaders : [
            {
                test : /\.js$/,
                exclude : /node_modules/,
                loader : 'babel',
                query : {
                    presets : ['es2015','react']
                }
            }
        ]
    }
}

Hope it helps :)


In webpack.config.js, use module.exports instead of module.export. See Output filename not configured Error in Webpack Also be noticed that your package.json lacks some dependencies. Here is the updated package.json that works:

{
"name": "rohith",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
  "start": "webpack-dev-server"
},
"author": "",
"license": "ISC",
"dependencies": {
  "react": "^15.4.1",
  "react-dom": "^15.4.1",
  "webpack": "^1.13.3",
  "webpack-dev-server": "^1.16.2"
},
"devDependencies": {
  "babel": "^6.5.2",
  "babel-core": "^6.18.2",
  "babel-loader": "^6.2.8",
  "babel-preset-es2015": "^6.18.0",
  "babel-preset-react": "^6.16.0"
}
}

Replace your scripts object with the below:

"scripts": {
    "start": "npm run build",
    "build": "webpack -p && webpack-dev-server"
  },

Then, run $ npm start