From ce02e1e5281341be61cd21b6205f7da34a366feb Mon Sep 17 00:00:00 2001 From: "Acid Chicken (硫酸鶏)" Date: Wed, 6 Mar 2019 09:26:22 +0900 Subject: Bye on-build-webpack (#4404) * Update webpack.config.ts * Update package.json --- webpack.config.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'webpack.config.ts') diff --git a/webpack.config.ts b/webpack.config.ts index 4cf30b268e..e1d7ad1afc 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -6,11 +6,19 @@ import * as fs from 'fs'; import * as webpack from 'webpack'; import chalk from 'chalk'; const { VueLoaderPlugin } = require('vue-loader'); -const WebpackOnBuildPlugin = require('on-build-webpack'); //const HardSourceWebpackPlugin = require('hard-source-webpack-plugin'); const ProgressBarPlugin = require('progress-bar-webpack-plugin'); const TerserPlugin = require('terser-webpack-plugin'); +class WebpackOnBuildPlugin { + constructor(readonly callback: (stats: any) => void) { + } + + public apply(compiler: any) { + compiler.hooks.done.tap('WebpackOnBuildPlugin', this.callback); + } +} + const isProduction = process.env.NODE_ENV == 'production'; const constants = require('./src/const.json'); -- cgit v1.2.3-freya