Module not found: Error: Cannot resolve module 'module' in D:\Nilay\RnD\node_modules\require-from-string
@ ./~/require-from-string/index.js 9:13-30
'use strict';
const webpack = require('webpack');
const path = require('path');
const ExtractTextPlugin = require('extract-text-webpack-plugin')
var entry = [path.resolve(__dirname, 'app/bootstrap.js')];
var output = {
path: path.resolve(__dirname, 'public/dist'),
filename: 'bundle-[name].js',
publicPath: "dist/"
};
var modules = {
loaders: [
{ test: /\.json$/, loader: "json-loader" },
{
test: /\.js$/,
loader: ['babel-loader'],
exclude: '/(node_modules)/',
query: {
presets: ['react', 'es2015']
}
},
{ test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader!autoprefixer-loader") },
{ test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader" },
{ test: /\.(woff|woff2)$/, loader: "file-loader" },
{ test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader" },
{ test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader" }
]
};
var plugins = [
new ExtractTextPlugin("bundle.css"),
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
}),
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
jquery: 'jquery'
})
]
module.exports = {
entry: entry,
resolve: {
modulesDirectories: ["node_modules"]
},
resolveLoader: {
root: path.resolve(__dirname, 'node_modules')
},
output: output,
stats: { colors: true },
watch: true,
module: modules,
plugins: plugins
};