From 810273e6a166d6622f502794b9e1a412c9bb86ff Mon Sep 17 00:00:00 2001 From: Aaron Hedges Date: Thu, 30 May 2024 15:33:44 -0400 Subject: [PATCH] add react externals to node build --- webpack.config.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/webpack.config.js b/webpack.config.js index 0f7cab500..c4a943f3b 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -117,6 +117,29 @@ const serverConfig = merge(getConfig({ target: 'node' }), { output: { filename: '[name].node.js', }, + externals: { + react: { + amd: 'react', + commonjs: 'react', + commonjs2: 'react', + root: 'React', + umd: 'react', + }, + 'react-dom': { + amd: 'react-dom', + commonjs2: 'react-dom', + commonjs: 'react-dom', + root: 'ReactDOM', + umd: 'react-dom', + }, + 'react-dom/server': { + amd: 'react-dom/server', + commonjs2: 'react-dom/server', + commonjs: 'react-dom/server', + root: 'ReactDOM/server', + umd: 'react-dom/server', + }, + }, }); module.exports = [browserConfig, serverConfig];