From f51fd457835cca26d675e719d2a0dd676b3c331b Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Thu, 17 Nov 2022 19:18:44 +0800 Subject: [PATCH] wip(uts): compiler --- packages/uni-cli-shared/lib/uts/uts.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/uni-cli-shared/lib/uts/uts.js b/packages/uni-cli-shared/lib/uts/uts.js index 3d366bfe1..6457dbe26 100644 --- a/packages/uni-cli-shared/lib/uts/uts.js +++ b/packages/uni-cli-shared/lib/uts/uts.js @@ -81,14 +81,16 @@ function resolveUTSCompiler() { } catch (e) { } } - try { - compilerPath = require.resolve('@dcloudio/uni-uts-v1', { - paths: [process.env.UNI_CLI_CONTEXT], - }); - } - catch (e) { - console.error((0, utils_1.installDepTips)('devDependencies', '@dcloudio/uni-uts-v1', require('@dcloudio/uni-cli-shared/package.json').version)); - process.exit(0); + if (!compilerPath) { + try { + compilerPath = require.resolve('@dcloudio/uni-uts-v1', { + paths: [process.env.UNI_CLI_CONTEXT], + }); + } + catch (e) { + console.error((0, utils_1.installDepTips)('devDependencies', '@dcloudio/uni-uts-v1', require('@dcloudio/uni-cli-shared/package.json').version)); + process.exit(0); + } } return require(compilerPath); } -- GitLab