?iť?
Current Path : /home/scgforma/www/cloud/apps/logreader/webpack/ |
Current File : /home/scgforma/www/cloud/apps/logreader/webpack/dev.config.js |
var path = require('path'); var webpack = require('webpack'); var assetsPath = path.resolve(__dirname, '../build'); var host = process.env.HOST || 'localhost'; var port = parseInt(process.env.PORT) || 3000; var targetUrl = process.env.PROXY_URL || 'http://localhost:' + port + '/'; module.exports = { ocRoot: 'https://' + host + '/', appId: 'logreader', webPackPort: 444, devtool: 'cheap-module-source-map', context: path.resolve(__dirname, '..'), entry: { 'main': [ // 'webpack-dev-server/client?' + targetUrl, 'react-hot-loader/patch', 'webpack-hot-middleware/client', 'babel-polyfill', './js/index.js' ] }, output: { path: assetsPath, filename: '[name].js', chunkFilename: '[name]-[chunkhash].js', publicPath: '/build/' }, module: { loaders: [ { test: /\.(jpe?g|png|gif|svg)$/, loader: 'url', query: {limit: 10240} }, { test: /\.js$/, exclude: /node_modules/, loaders: ['babel-loader'] }, {test: /\.json$/, loader: 'json-loader'}, { test: /\.css$/, loader: 'style!css?modules&importLoaders=2&sourceMap&localIdentName=[local]___[hash:base64:5]!autoprefixer?browsers=last 2 version!' }, { test: /\.less$/, loader: 'style!css?modules&importLoaders=2&sourceMap&localIdentName=[local]___[hash:base64:5]!autoprefixer?browsers=last 2 version!less' } ] }, progress: true, resolve: { modulesDirectories: [ 'src', 'node_modules' ], extensions: ['', '.json', '.js'] }, plugins: [ // hot reload new webpack.HotModuleReplacementPlugin(), new webpack.IgnorePlugin(/\.json$/), new webpack.NoErrorsPlugin(), new webpack.DefinePlugin({ __CLIENT__: true, __SERVER__: false, __DEVELOPMENT__: true, __DEVTOOLS__: true // <-------- DISABLE redux-devtools HERE }) ] };