From af547466a0091b1b835325db9c9797db7d2fdfba Mon Sep 17 00:00:00 2001 From: Eddie Murphy Date: Fri, 16 Nov 2018 00:15:08 +0000 Subject: [PATCH] add conditional to check of resolveWeak is defined --- packages/next/build/babel/plugins/react-loadable-plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next/build/babel/plugins/react-loadable-plugin.js b/packages/next/build/babel/plugins/react-loadable-plugin.js index 72974ed4bfd62..13cfab2212e93 100644 --- a/packages/next/build/babel/plugins/react-loadable-plugin.js +++ b/packages/next/build/babel/plugins/react-loadable-plugin.js @@ -28,7 +28,7 @@ export default function ({ types: t, template }) { visitor: { ImportDeclaration (path) { let source = path.node.source.value - if (source !== 'next/dynamic') return + if (source !== 'next/dynamic' || typeof require.resolveWeak !== 'function') return let defaultSpecifier = path.get('specifiers').find(specifier => { return specifier.isImportDefaultSpecifier()