File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
packages/taro-vite-runner/src/harmony Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -195,6 +195,8 @@ export default function (viteCompilerContext: ViteHarmonyCompilerContext): Plugi
195
195
name = chunkInfo . name
196
196
}
197
197
198
+ name = name . replace ( / [ \\ / ] + / g, '/' )
199
+
198
200
const appId = viteCompilerContext . app . config . appId || 'app'
199
201
const isTaroComp = appId === name || viteCompilerContext . pages . some ( page => page . name === name ) || viteCompilerContext . components ?. some ( comp => comp . name === name )
200
202
// 如果同时存在app.ets和app.js,因为鸿蒙IDE编译会把app.ets编译成app.ts,会跟app.js冲突,识别都是/app,导致app.js被app.ts覆盖了,所以需要名字
@@ -205,6 +207,10 @@ export default function (viteCompilerContext: ViteHarmonyCompilerContext): Plugi
205
207
name += QUERY_IS_NATIVE_SCRIPT
206
208
}
207
209
210
+ if ( name . startsWith ( '.' ) ) {
211
+ name = name . replace ( / ^ \. [ . \\ / ] + / , '' )
212
+ }
213
+
208
214
return name
209
215
} ,
210
216
chunkFileNames ( chunkInfo ) {
You can’t perform that action at this time.
0 commit comments