diff --git a/packages/uni-cli-shared/lib/uts/uts.js b/packages/uni-cli-shared/lib/uts/uts.js index 3d366bfe1154ad2ff76ee5f936c75f160f81f6f3..6457dbe26b14e9f75027267a5d3b79eaf1083403 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); }