From 21179b328265dce82c71349a976966c286129846 Mon Sep 17 00:00:00 2001 From: Charles Pritchard Date: Mon, 28 Jan 2019 10:53:54 -0800 Subject: [PATCH 1/2] Add Node DNS module to empty mocks DNS is required by some popular node.js modules; presently a require statement for DNS will throw an error if it is not wrapped in a try catch block. --- packages/react-scripts/config/webpack.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-scripts/config/webpack.config.js b/packages/react-scripts/config/webpack.config.js index 25cc88ae716..08d2a2785a4 100644 --- a/packages/react-scripts/config/webpack.config.js +++ b/packages/react-scripts/config/webpack.config.js @@ -646,6 +646,7 @@ module.exports = function(webpackEnv) { node: { module: 'empty', dgram: 'empty', + dns: 'empty', fs: 'empty', net: 'empty', tls: 'empty', From 780134f4f6cc400e81396f9db736fad1ddec66dd Mon Sep 17 00:00:00 2001 From: Charles Pritchard Date: Thu, 31 Jan 2019 13:06:45 -0800 Subject: [PATCH 2/2] Have node dns mocked by webpack --- packages/react-scripts/config/webpack.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-scripts/config/webpack.config.js b/packages/react-scripts/config/webpack.config.js index 08d2a2785a4..942c22a2cc7 100644 --- a/packages/react-scripts/config/webpack.config.js +++ b/packages/react-scripts/config/webpack.config.js @@ -646,7 +646,7 @@ module.exports = function(webpackEnv) { node: { module: 'empty', dgram: 'empty', - dns: 'empty', + dns: 'mock', fs: 'empty', net: 'empty', tls: 'empty',