mirror of
https://github.com/wassname/talk.git
synced 2026-07-01 03:26:19 +08:00
removing webpack
This commit is contained in:
@@ -1,79 +0,0 @@
|
||||
import webpack from 'webpack';
|
||||
import ExtractTextPlugin from 'extract-text-webpack-plugin';
|
||||
import HtmlWebpackPlugin from 'html-webpack-plugin';
|
||||
import autoprefixer from 'autoprefixer';
|
||||
|
||||
var path = require('path');
|
||||
|
||||
const ENV = process.env.NODE_ENV || 'development';
|
||||
|
||||
const CSS_MAPS = ENV!=='production';
|
||||
|
||||
module.exports = {
|
||||
context: path.resolve(__dirname, '/src'),
|
||||
entry: ['./server'],
|
||||
|
||||
output: {
|
||||
path: `${__dirname}/build`,
|
||||
publicPath: '/',
|
||||
filename: 'bundle.js',
|
||||
library: 'Ask'
|
||||
},
|
||||
|
||||
externals: {},
|
||||
|
||||
module: {
|
||||
preLoaders: [
|
||||
{
|
||||
test: /\.jsx?$/,
|
||||
exclude: /src\//,
|
||||
loader: 'source-map'
|
||||
}
|
||||
],
|
||||
loaders: [
|
||||
{
|
||||
test: /\.jsx?$/,
|
||||
exclude: /node_modules/,
|
||||
loader: 'babel'
|
||||
},
|
||||
{
|
||||
test: /\.css$/,
|
||||
loader: 'style-loader!css-loader'
|
||||
},
|
||||
{
|
||||
test: /\.json$/,
|
||||
loader: 'json'
|
||||
},
|
||||
{
|
||||
test: /\.(xml|html|txt|md)$/,
|
||||
loader: 'raw'
|
||||
},
|
||||
{
|
||||
test: /\.(svg|woff2?|ttf|eot|jpe?g|png|gif)(\?.*)?$/i,
|
||||
loader: ENV==='production' ? 'file?name=[path][name]_[hash:base64:5].[ext]' : 'url'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
plugins: ([
|
||||
new webpack.NoErrorsPlugin(),
|
||||
new webpack.DefinePlugin({
|
||||
'process.env': JSON.stringify({ NODE_ENV: ENV })
|
||||
})
|
||||
]).concat(ENV==='production' ? [
|
||||
new webpack.optimize.OccurenceOrderPlugin()
|
||||
] : []),
|
||||
|
||||
stats: { colors: true },
|
||||
|
||||
node: {
|
||||
global: true,
|
||||
process: false,
|
||||
Buffer: false,
|
||||
__filename: false,
|
||||
__dirname: false,
|
||||
setImmediate: false
|
||||
},
|
||||
|
||||
devtool: ENV==='production' ? 'source-map' : 'cheap-module-eval-source-map'
|
||||
};
|
||||
Reference in New Issue
Block a user