diff options
| author | Haishan <[email protected]> | 2020-01-04 14:34:44 +0800 |
|---|---|---|
| committer | Haishan <[email protected]> | 2020-01-04 14:35:42 +0800 |
| commit | a06a32131759cd3b34000cfd5a098df875fddae7 (patch) | |
| tree | 1298bf144f616df7d9c3aa7999600de437e4be29 /webpack.config.js | |
| parent | 764be1f67ee3e99960783d763652f91d3bb8f6ed (diff) | |
build: remove svg-sprite-loader
Diffstat (limited to 'webpack.config.js')
| -rw-r--r-- | webpack.config.js | 46 |
1 files changed, 7 insertions, 39 deletions
diff --git a/webpack.config.js b/webpack.config.js index 361c459..625635c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -85,64 +85,34 @@ module.exports = { }, output: { path: path.resolve(__dirname, 'public'), - // use contenthash instead of chunkhash to take advantage of caching - filename: isDev ? '[name].bundle.js' : '[name].[contenthash].js', + filename: isDev ? '[name].js' : '[name].[contenthash].js', publicPath: '' }, mode: isDev ? 'development' : 'production', module: { rules: [ { - test: /\.svg$/, - use: ['svg-sprite-loader'] - }, - { test: /\.js$/, exclude: /node_modules/, - use: { - loader: 'babel-loader', - options: { - cacheDirectory: true - } - } + use: { loader: 'babel-loader', options: { cacheDirectory: true } } }, { test: /\.(ttf|eot|woff|woff2)(\?.+)?$/, - use: [ - { - loader: 'file-loader', - options: { - name: '[name].[ext]' - } - } - ] + use: [{ loader: 'file-loader', options: { name: '[name].[ext]' } }] }, { test: /\.css$/, exclude: /\.module\.css$/, use: [ - isDev - ? { - loader: 'style-loader' - } - : MiniCssExtractPlugin.loader, + isDev ? { loader: 'style-loader' } : MiniCssExtractPlugin.loader, { loader: 'css-loader' }, - { - loader: 'postcss-loader', - options: { - plugins: postcssPlugins - } - } + { loader: 'postcss-loader', options: { plugins: postcssPlugins } } ].filter(Boolean) }, { test: /\.module\.css$/, use: [ - isDev - ? { - loader: 'style-loader' - } - : MiniCssExtractPlugin.loader, + isDev ? { loader: 'style-loader' } : MiniCssExtractPlugin.loader, { loader: 'css-loader', options: { @@ -155,9 +125,7 @@ module.exports = { }, { loader: 'postcss-loader', - options: { - plugins: postcssPlugins - } + options: { plugins: postcssPlugins } } ].filter(Boolean) } |
