]> Untitled Git - lemmy-ui.git/blobdiff - webpack.config.js
Remove categories
[lemmy-ui.git] / webpack.config.js
index d8f7f15c81c1404a8f4b38115893599001cd8011..8ea0fbd559e7c559a8521f7fde73b28c307f99fa 100644 (file)
@@ -2,6 +2,7 @@ const webpack = require('webpack');
 const MiniCssExtractPlugin = require('mini-css-extract-plugin');
 const nodeExternals = require('webpack-node-externals');
 const CopyPlugin = require('copy-webpack-plugin');
+const RunNodeWebpackPlugin = require('run-node-webpack-plugin');
 const { merge } = require('lodash');
 
 const banner = `
@@ -55,7 +56,7 @@ const base = {
   ],
 };
 
-const createServerConfig = (env, mode) => {
+const createServerConfig = (_env, mode) => {
   const config = merge({}, base, {
     mode,
     entry: './src/server/index.tsx',
@@ -71,11 +72,17 @@ const createServerConfig = (env, mode) => {
       type: 'filesystem',
       name: 'server',
     };
+
+    config.plugins.push(
+      new RunNodeWebpackPlugin({
+        runOnlyInWatchMode: true,
+      })
+    );
   }
 
   return config;
 };
-const createClientConfig = (env, mode) => {
+const createClientConfig = (_env, mode) => {
   const config = merge({}, base, {
     mode,
     entry: './src/client/index.tsx',