From d643d24f0363323a26ceaa28200baff9ed64fedf Mon Sep 17 00:00:00 2001 From: laibo102 Date: Thu, 12 May 2022 19:42:32 +0800 Subject: [PATCH] bugfix: fixed srcEntrance config Signed-off-by: laibo102 Change-Id: Ie9c6bd2ab4403bc155c2b58a099b092bd419f497 --- compiler/main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/main.js b/compiler/main.js index 1edb7b9..497763d 100644 --- a/compiler/main.js +++ b/compiler/main.js @@ -197,6 +197,9 @@ function setStageTestRunnerFile(projectConfig) { function setAbilityFile(projectConfig, abilityPages) { abilityPages.forEach(abilityPath => { const projectAbilityPath = path.resolve(projectConfig.projectPath, '../', abilityPath); + if (path.isAbsolute(abilityPath)) { + abilityPath = '.' + abilityPath.slice(projectConfig.projectPath.length); + } const entryPageKey = abilityPath.replace(/^\.\/ets\//, './').replace(/\.ts$/, ''); if (fs.existsSync(projectAbilityPath)) { abilityConfig.projectAbilityPath.push(projectAbilityPath);