From 9fca37d2f95593fde51fc943dd51dc01c87fc970 Mon Sep 17 00:00:00 2001 From: luckyadam Date: Wed, 26 Jun 2019 21:34:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(mini-runner):=20npm=20=E4=B8=AD=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8D=E4=BC=9A=E7=BB=8F=E8=BF=87=20taro=20?= =?UTF-8?q?=E5=8C=85=E6=9B=BF=E6=8D=A2=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-mini-runner/src/loaders/fileParseLoader.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/taro-mini-runner/src/loaders/fileParseLoader.ts b/packages/taro-mini-runner/src/loaders/fileParseLoader.ts index cd333e12d3b6..d4303fca3310 100644 --- a/packages/taro-mini-runner/src/loaders/fileParseLoader.ts +++ b/packages/taro-mini-runner/src/loaders/fileParseLoader.ts @@ -171,6 +171,9 @@ function processAst ( const source = node.source let value = source.value const specifiers = node.specifiers + if (type === PARSE_AST_TYPE.NORMAL) { + return + } if (isNpmPkg(value) && !isQuickAppPkg(value)) { if (value === taroJsComponents) { if (isQuickApp) { @@ -180,8 +183,8 @@ function processAst ( taroSelfComponents.add(_.kebabCase(name)) } }) + taroSelfComponents.add('taro-page') } - taroSelfComponents.add('taro-page') astPath.remove() } else { const specifiers = node.specifiers @@ -222,6 +225,9 @@ function processAst ( const args = node.arguments as t.StringLiteral[] let value = args[0].value const parentNode = astPath.parentPath.parentPath.node as t.VariableDeclaration + if (type === PARSE_AST_TYPE.NORMAL) { + return + } if (isNpmPkg(value) && !isQuickAppPkg(value)) { if (value === taroJsComponents) { if (isQuickApp) {