diff options
author | crupest <crupest@outlook.com> | 2020-07-13 20:59:52 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2020-07-13 20:59:52 +0800 |
commit | 6f0b2b85df74199575eabee3abfd7734bd36df76 (patch) | |
tree | 8030e6a2539347ccb12f0a6bbd31a1f390c6a7b7 /Timeline/ClientApp/webpack.config.dev.js | |
parent | 5d71f96cb7673815d80d0a4eb09a3cc96c564a18 (diff) | |
download | timeline-6f0b2b85df74199575eabee3abfd7734bd36df76.tar.gz timeline-6f0b2b85df74199575eabee3abfd7734bd36df76.tar.bz2 timeline-6f0b2b85df74199575eabee3abfd7734bd36df76.zip |
Move front end to a submodule.
Diffstat (limited to 'Timeline/ClientApp/webpack.config.dev.js')
-rw-r--r-- | Timeline/ClientApp/webpack.config.dev.js | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/Timeline/ClientApp/webpack.config.dev.js b/Timeline/ClientApp/webpack.config.dev.js deleted file mode 100644 index c2f29700..00000000 --- a/Timeline/ClientApp/webpack.config.dev.js +++ /dev/null @@ -1,78 +0,0 @@ -const path = require('path');
-const webpack = require('webpack');
-const HtmlWebpackPlugin = require('html-webpack-plugin');
-const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');
-const PnpWebpackPlugin = require('pnp-webpack-plugin');
-
-const { commonRules, htmlCommonConfig } = require('./webpack.common');
-
-const config = {
- entry: ['react-hot-loader/patch', './src/app/index.tsx'],
- mode: 'development',
- devtool: 'eval-source-map',
- module: {
- rules: [
- ...commonRules,
- {
- test: /\.(js|jsx|ts|tsx)$/,
- exclude: /node_modules/,
- loader: 'babel-loader',
- options: {
- plugins: ['react-hot-loader/babel'],
- },
- },
- ],
- },
- resolve: {
- alias: {
- 'react-dom': '@hot-loader/react-dom',
- },
- 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: '/',
- },
- devServer: {
- contentBase: path.resolve(__dirname, 'public/'),
- host: '0.0.0.0',
- port: 3000,
- publicPath: 'http://localhost:3000/',
- historyApiFallback: true,
- hotOnly: true,
- },
- plugins: [
- new HtmlWebpackPlugin({
- ...htmlCommonConfig,
- devServer: 'http://localhost:3000',
- }),
- new ForkTsCheckerWebpackPlugin({
- tsconfig: './src/app/tsconfig.json',
- }),
- new ForkTsCheckerWebpackPlugin({
- tsconfig: './src/sw/tsconfig.json',
- }),
- new webpack.HotModuleReplacementPlugin(),
- ],
-};
-
-module.exports = config;
|