diff --git a/src/core/importType.js b/src/core/importType.js index c241da834b..bc56ca8c4e 100644 --- a/src/core/importType.js +++ b/src/core/importType.js @@ -34,11 +34,11 @@ export function isExternalModule(name, settings, path, context) { if (arguments.length < 4) { throw new TypeError('isExternalModule: name, settings, path, and context are all required'); } - return (isModule(name) || isScoped(name)) && (isExternalPath(path, context) || isExternalLookingName(name)); + return (isModule(name) || isScoped(name)) && typeTest(name, context, path) === 'external'; } export function isExternalModuleMain(name, settings, path, context) { - return isModuleMain(name) && (isExternalPath(path, context) || isExternalLookingName(name)); + return isModuleMain(name) && typeTest(name, context, path) === 'external'; } const moduleRegExp = /^\w/;