From b20ec79d17328c3adc672a2c1316c3c63aa403cf Mon Sep 17 00:00:00 2001 From: gundandan <654682280@qq.com> Date: Thu, 27 Jun 2019 15:53:19 +0800 Subject: [PATCH] core.js fix: import { XXX as XXX } from 'package' --- src/core.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core.js b/src/core.js index 584f7c07..15dbe886 100644 --- a/src/core.js +++ b/src/core.js @@ -138,7 +138,11 @@ module.exports = function core(defaultLibraryName) { const file = (path && path.hub && path.hub.file) || (state && state.file); if (!types.isIdentifier(node[prop])) return; if (specified[node[prop].name]) { - node[prop] = importMethod(node[prop].name, file, state.opts); // eslint-disable-line + var methodName = node[prop].name; + if(specified[node[prop].name] !== node[prop].name) { + methodName = specified[node[prop].name]; + } + node[prop] = importMethod(methodName, file, state.opts); // eslint-disable-line } }