From 477e8318fdacbbecd385c18a5bee02ae68ef19c3 Mon Sep 17 00:00:00 2001 From: luckyadam Date: Thu, 4 Jul 2019 20:49:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(mini-runner):=20=E5=8F=AA=E6=9C=89=20taro?= =?UTF-8?q?=20=E7=9A=84=E5=8C=85=E4=B8=8D=E8=83=BD=E7=BB=8F=E8=BF=87?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E5=8C=85=E5=90=8D=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-mini-runner/src/loaders/fileParseLoader.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/taro-mini-runner/src/loaders/fileParseLoader.ts b/packages/taro-mini-runner/src/loaders/fileParseLoader.ts index d4303fca3310..2ef31580e042 100644 --- a/packages/taro-mini-runner/src/loaders/fileParseLoader.ts +++ b/packages/taro-mini-runner/src/loaders/fileParseLoader.ts @@ -13,7 +13,8 @@ import { taroJsComponents, taroJsRedux, QUICKAPP_SPECIAL_COMPONENTS, - PARSE_AST_TYPE + PARSE_AST_TYPE, + NODE_MODULES_REG } from '../utils/constants' import { isNpmPkg, @@ -171,7 +172,7 @@ function processAst ( const source = node.source let value = source.value const specifiers = node.specifiers - if (type === PARSE_AST_TYPE.NORMAL) { + if (NODE_MODULES_REG.test(sourceFilePath) && sourceFilePath.indexOf(taroMiniAppFramework) >= 0) { return } if (isNpmPkg(value) && !isQuickAppPkg(value)) { @@ -225,7 +226,7 @@ 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) { + if (NODE_MODULES_REG.test(sourceFilePath) && sourceFilePath.indexOf(taroMiniAppFramework) >= 0) { return } if (isNpmPkg(value) && !isQuickAppPkg(value)) {