!640 修复srcEntrance不支持绝对路径问题

Merge pull request !640 from laibo102/srcEntrance
This commit is contained in:
openharmony_ci
2022-05-16 02:18:31 +00:00
committed by Gitee
+3
View File
@@ -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);