!497 极速预览暂不处理自定义组件

Merge pull request !497 from houhaoyu/cherry-pick-1648091897
This commit is contained in:
openharmony_ci
2022-04-01 07:50:21 +00:00
committed by Gitee
+12 -10
View File
@@ -226,12 +226,14 @@ export function processComponentChild(node: ts.Block | ts.SourceFile, newStateme
newStatements, log, name);
break;
case ComponentType.customComponent:
if (item.expression && ts.isEtsComponentExpression(item.expression) && item.expression.body) {
if (processExpressionStatementChange(item, item.expression.body, log)) {
item = processExpressionStatementChange(item, item.expression.body, log);
if (!newsupplement.isAcceleratePreview){
if (item.expression && ts.isEtsComponentExpression(item.expression) && item.expression.body) {
if (processExpressionStatementChange(item, item.expression.body, log)) {
item = processExpressionStatementChange(item, item.expression.body, log);
}
}
processCustomComponent(item as ts.ExpressionStatement, newStatements, log);
}
processCustomComponent(item as ts.ExpressionStatement, newStatements, log);
break;
case ComponentType.forEachComponent:
processForEachComponent(item, newStatements, log);
@@ -252,6 +254,12 @@ export function processComponentChild(node: ts.Block | ts.SourceFile, newStateme
}
});
}
newsupplement = {
isAcceleratePreview: false,
line: 0,
column: 0,
fileName: ''
};
}
function processExpressionStatementChange(node: ts.ExpressionStatement, nextNode: ts.Block,
@@ -341,12 +349,6 @@ function processInnerComponent(node: ts.ExpressionStatement, index: number, arr:
curFileName = transformLog.sourceFile.fileName.replace(/\.ts$/, '');
}
const projectPath: string = projectConfig.projectPath;
newsupplement = {
isAcceleratePreview: false,
line: 0,
column: 0,
fileName: ''
};
const debugInfo: string =
`${path.relative(projectPath, curFileName).replace(/\\+/g, '/')}` +
`(${posOfNode.line + line}:${posOfNode.character + col})`;