From 5d78044febd281bd53e8fef73747f92bb9638473 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 12 Jan 2022 15:32:10 +0800 Subject: [PATCH] Webpack5: Fix manager.js process references --- lib/manager-webpack5/src/presets/manager-preset.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/manager-webpack5/src/presets/manager-preset.ts b/lib/manager-webpack5/src/presets/manager-preset.ts index 6fe9535cd611..0a909f470f42 100644 --- a/lib/manager-webpack5/src/presets/manager-preset.ts +++ b/lib/manager-webpack5/src/presets/manager-preset.ts @@ -1,6 +1,6 @@ import path from 'path'; import fse from 'fs-extra'; -import { DefinePlugin, Configuration, WebpackPluginInstance } from 'webpack'; +import { DefinePlugin, Configuration, WebpackPluginInstance, ProvidePlugin } from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import VirtualModulePlugin from 'webpack-virtual-modules'; @@ -113,7 +113,8 @@ export async function managerWebpack( new DefinePlugin({ ...stringifyProcessEnvs(envs), NODE_ENV: JSON.stringify(envs.NODE_ENV), - }) as WebpackPluginInstance, + }), + new ProvidePlugin({ process: 'process/browser.js' }), // isProd && // BundleAnalyzerPlugin && // new BundleAnalyzerPlugin({ analyzerMode: 'static', openAnalyzer: false }),