From 87773b98dc08391d023898aea6413d922e80c89b Mon Sep 17 00:00:00 2001 From: Luke Edwards Date: Tue, 2 May 2017 18:27:18 -0700 Subject: [PATCH] add react production aliases (#1855) --- server/build/webpack.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/build/webpack.js b/server/build/webpack.js index 40d44433..85ecd8fa 100644 --- a/server/build/webpack.js +++ b/server/build/webpack.js @@ -298,6 +298,14 @@ export default async function createCompiler (dir, { dev = false, quiet = false, performance: { hints: false } } + if (!dev) { + webpackConfig.resolve.alias = { + 'react': require.resolve('react/dist/react.min.js'), + 'react-dom': require.resolve('react-dom/dist/react-dom.min.js'), + 'react-dom/server': require.resolve('react-dom/dist/react-dom-server.min.js') + } + } + if (config.webpack) { console.log('> Using "webpack" config function defined in next.config.js.') webpackConfig = await config.webpack(webpackConfig, { dev })