diff options
| author | crupest <crupest@outlook.com> | 2020-06-02 01:01:15 +0800 |
|---|---|---|
| committer | crupest <crupest@outlook.com> | 2020-06-02 01:01:15 +0800 |
| commit | 447184ca4ae3f691c0b7007cbb1f002862f12566 (patch) | |
| tree | a8ab10a615bf4a9e65df9dbf060e15325a020a51 /Timeline/ClientApp/webpack.config.prod.ts | |
| parent | 5021d95f57c54779d1fd22aeeb180be058775a01 (diff) | |
| download | timeline-447184ca4ae3f691c0b7007cbb1f002862f12566.tar.gz timeline-447184ca4ae3f691c0b7007cbb1f002862f12566.tar.bz2 timeline-447184ca4ae3f691c0b7007cbb1f002862f12566.zip | |
Upgrade packages.
Diffstat (limited to 'Timeline/ClientApp/webpack.config.prod.ts')
| -rw-r--r-- | Timeline/ClientApp/webpack.config.prod.ts | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/Timeline/ClientApp/webpack.config.prod.ts b/Timeline/ClientApp/webpack.config.prod.ts deleted file mode 100644 index f7cb0374..00000000 --- a/Timeline/ClientApp/webpack.config.prod.ts +++ /dev/null @@ -1,64 +0,0 @@ -import path from 'path';
-import webpack from 'webpack';
-import { CleanWebpackPlugin } from 'clean-webpack-plugin';
-import HtmlWebpackPlugin from 'html-webpack-plugin';
-import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin';
-import CopyPlugin from 'copy-webpack-plugin';
-import PnpWebpackPlugin from 'pnp-webpack-plugin';
-
-import { commonRules, htmlCommonConfig } from './webpack.common';
-
-const config: webpack.Configuration = {
- entry: ['./src/index.tsx'],
- mode: 'production',
- devtool: 'source-map',
- module: {
- rules: [
- ...commonRules,
- {
- test: /\.(js|jsx|ts|tsx)$/,
- exclude: /node_modules/,
- loader: 'babel-loader',
- },
- ],
- },
- resolve: {
- extensions: ['*', '.js', '.jsx', '.ts', '.tsx'],
- plugins: [PnpWebpackPlugin],
- },
- resolveLoader: {
- plugins: [PnpWebpackPlugin.moduleLoader(module)],
- },
- optimization: {
- runtimeChunk: 'single',
- splitChunks: {
- chunks: 'all',
- cacheGroups: {
- vendor: {
- test: /[\\/]node_modules[\\/]/,
- name: 'vendors',
- chunks: 'all',
- },
- },
- },
- },
- output: {
- path: path.resolve(__dirname, 'dist/'),
- filename: '[name].[hash].js',
- chunkFilename: '[name].[hash].js',
- publicPath: '/',
- },
- plugins: [
- new CleanWebpackPlugin(),
- new HtmlWebpackPlugin(htmlCommonConfig),
- new ForkTsCheckerWebpackPlugin(),
- new CopyPlugin([
- {
- from: path.resolve(__dirname, 'public/'),
- to: path.resolve(__dirname, 'dist/'),
- },
- ]),
- ],
-};
-
-export default config;
|
