diff --git a/crates/swc_plugin_compile_mode/src/transform_harmony.rs b/crates/swc_plugin_compile_mode/src/transform_harmony.rs
index e6672bc1c05d..1e19d3552608 100644
--- a/crates/swc_plugin_compile_mode/src/transform_harmony.rs
+++ b/crates/swc_plugin_compile_mode/src/transform_harmony.rs
@@ -387,7 +387,7 @@ impl TransformVisitor {
Expr::Lit(_) => {
// {condition1 && 'Hello'} 在预处理时会变成 {condition1 ? 'Hello' : "compileIgnore"}
// 而普通文本三元则会被 block 标签包裹,因此处理后只有上述情况会存在 lit 类型的表达式
- // 由于这种情况没有办法使用 wx:if 来处理,需要特殊处理成 {{i.cn[3].v==="compileIgnore"?"":i.cn[3].v}} 的形式
+ // 由于这种情况没有办法使用 wx:if 来处理,需要特殊处理成 {{i.c[3].v==="compileIgnore"?"":i.c[3].v}} 的形式
let current_path = self.get_current_node_path();
self.component_set.insert(TEXT_TAG.to_string());
diff --git a/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js b/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js
index 728db1a7f6d1..40655c84eff3 100644
--- a/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js
+++ b/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js
@@ -1,4 +1,4 @@
-const TARO_TEMPLATES_f0t0 = '';
+const TARO_TEMPLATES_f0t0 = '';
function Index() {
return
diff --git a/packages/taro-cli-convertor/__tests__/data/fileData.ts b/packages/taro-cli-convertor/__tests__/data/fileData.ts
index 0e0b073d13fd..9bb00b428b3a 100644
--- a/packages/taro-cli-convertor/__tests__/data/fileData.ts
+++ b/packages/taro-cli-convertor/__tests__/data/fileData.ts
@@ -205,7 +205,7 @@ export const PLUGIN_FILE_DATA = {
- n
+ nn
`,
'/plugin/pages/index/index.js': `
Page({