diff --git a/ace_tools/lib/src/cli/ace-build/ace-compiler/index.js b/ace_tools/lib/src/cli/ace-build/ace-compiler/index.js index 6fc84ff118d0fb01ba3a55f0c1a464c87f33b829..13aed6997ddea9bb69aa65559e8670b905899f27 100755 --- a/ace_tools/lib/src/cli/ace-build/ace-compiler/index.js +++ b/ace_tools/lib/src/cli/ace-build/ace-compiler/index.js @@ -41,13 +41,35 @@ let modulePathList; function readConfig() { try { if (currentSystem === 'HarmonyOS') { - if (!harmonyOsSdkDir || !nodejsDir || !arkuiXSdkDir || !ohpmDir) { - console.error(`Please check HarmonyOS SDK, ArkUI-X SDK, nodejs and ohpm in your environment.`); + if (!harmonyOsSdkDir) { + console.error(`Please check HarmonyOS SDK in your environment.`); + } + if (!arkuiXSdkDir) { + console.error(`Please check ArkUI-X SDK in your environment.`); + } + if (!nodejsDir) { + console.error(`Please check nodejs in your environment.`); + } + if (!ohpmDir) { + console.error(`Please check ohpm in your environment.`); + } + if (!harmonyOsSdkDir || !nodejsDir || !arkuiXSdkDir || !ohpmDir) { return false; } } else { + if (!openHarmonySdkDir) { + console.error(`Please check OpenHarmony SDK in your environment.`); + } + if (!arkuiXSdkDir) { + console.error(`Please check ArkUI-X SDK in your environment.`); + } + if (!nodejsDir) { + console.error(`Please check nodejs in your environment.`); + } + if (!ohpmDir) { + console.error(`Please check ohpm in your environment.`); + } if (!openHarmonySdkDir || !nodejsDir || !arkuiXSdkDir || !ohpmDir) { - console.error(`Please check OpenHarmony SDK, ArkUI-X SDK, nodejs and ohpm in your environment.`); return false; } }