From de1d582bf2ed7062fd400459f30d463d47ef9982 Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 24 Aug 2020 22:59:45 +0800 Subject: ... --- Timeline/ClientApp/webpack.config.prod.js | 46 +++++++++++++++---------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'Timeline/ClientApp/webpack.config.prod.js') diff --git a/Timeline/ClientApp/webpack.config.prod.js b/Timeline/ClientApp/webpack.config.prod.js index 5a83a3b8..188cb940 100644 --- a/Timeline/ClientApp/webpack.config.prod.js +++ b/Timeline/ClientApp/webpack.config.prod.js @@ -1,51 +1,51 @@ -const path = require('path'); -const { CleanWebpackPlugin } = require('clean-webpack-plugin'); -const CopyPlugin = require('copy-webpack-plugin'); -const WorkboxPlugin = require('workbox-webpack-plugin'); -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +const path = require("path"); +const { CleanWebpackPlugin } = require("clean-webpack-plugin"); +const CopyPlugin = require("copy-webpack-plugin"); +const WorkboxPlugin = require("workbox-webpack-plugin"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); -const config = require('./webpack.common'); +const config = require("./webpack.common"); -config.mode('production'); +config.mode("production"); config - .entry('index') - .add(path.resolve(__dirname, 'src/app/service-worker.tsx')); + .entry("index") + .add(path.resolve(__dirname, "src/app/service-worker.tsx")); config.module - .rule('css') - .use('mini-css-extract') - .before('css') + .rule("css") + .use("mini-css-extract") + .before("css") .loader(MiniCssExtractPlugin.loader) .end(); config.module - .rule('sass') - .use('mini-css-extract') - .before('css') + .rule("sass") + .use("mini-css-extract") + .before("css") .loader(MiniCssExtractPlugin.loader) .end(); -config.devtool('source-map'); +config.devtool("source-map"); -config.plugin('mini-css-extract').use(MiniCssExtractPlugin); +config.plugin("mini-css-extract").use(MiniCssExtractPlugin); -config.plugin('clean').use(CleanWebpackPlugin); +config.plugin("clean").use(CleanWebpackPlugin); -config.plugin('copy').use(CopyPlugin, [ +config.plugin("copy").use(CopyPlugin, [ { patterns: [ { - from: path.resolve(__dirname, 'public/'), - to: path.resolve(__dirname, 'dist/'), + from: path.resolve(__dirname, "public/"), + to: path.resolve(__dirname, "dist/"), }, ], }, ]); -config.plugin('workbox').use(WorkboxPlugin.InjectManifest, [ +config.plugin("workbox").use(WorkboxPlugin.InjectManifest, [ { - swSrc: path.resolve(__dirname, 'src/sw/sw.ts'), + swSrc: path.resolve(__dirname, "src/sw/sw.ts"), maximumFileSizeToCacheInBytes: 15000000, }, ]); -- cgit v1.2.3