From e1cf090440b7920fa65a6e7d465c684cc152f24a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Acid=20Chicken=20=28=E7=A1=AB=E9=85=B8=E9=B6=8F=29?= Date: Fri, 1 Nov 2019 05:40:11 +0900 Subject: [PATCH] Update webpack.config.ts (#5567) --- webpack.config.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webpack.config.ts b/webpack.config.ts index 24d2337a7..ba0e09dde 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -6,7 +6,7 @@ import * as fs from 'fs'; import * as webpack from 'webpack'; import chalk from 'chalk'; const { VueLoaderPlugin } = require('vue-loader'); -//const HardSourceWebpackPlugin = require('hard-source-webpack-plugin'); +const HardSourceWebpackPlugin = require('hard-source-webpack-plugin'); const ProgressBarPlugin = require('progress-bar-webpack-plugin'); const TerserPlugin = require('terser-webpack-plugin'); @@ -20,6 +20,7 @@ class WebpackOnBuildPlugin { } const isProduction = process.env.NODE_ENV == 'production'; +const useHardSource = process.env.MISSKEY_USE_HARD_SOURCE; const constants = require('./src/const.json'); @@ -113,7 +114,7 @@ module.exports = { }] }, plugins: [ - //new HardSourceWebpackPlugin(), + ...(useHardSource ? [new HardSourceWebpackPlugin()] : []), new ProgressBarPlugin({ format: chalk` {cyan.bold yes we can} {bold [}:bar{bold ]} {green.bold :percent} {gray (:current/:total)} :elapseds`, clear: false