From 0bc949bc24937b4eba3cb9ec4f017cf57a3d2361 Mon Sep 17 00:00:00 2001 From: que01 Date: Tue, 18 Aug 2026 14:29:13 +0800 Subject: [PATCH] fix: clear stale legacy preview route --- scripts/build-area.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/build-area.js b/scripts/build-area.js index 3dde72d..fac8cea 100755 --- a/scripts/build-area.js +++ b/scripts/build-area.js @@ -584,7 +584,12 @@ function writeCesiumPreview(area, roadProvider) { const started = Date.now(); const startedAt = new Date(started).toISOString(); fs.mkdirSync(path.dirname(htmlPath), { recursive: true }); - if (vehicleRoute) writeVehicleRoute(area, vehicleRoute); + if (vehicleRoute) { + writeVehicleRoute(area, vehicleRoute); + } else { + // Do not let a route from an earlier legacy preview survive into native output. + fs.rmSync(area.outputs.vehicleRoute, { force: true }); + } const vehicleModelNames = writeVehicleModel(area); writeCesiumPreviewSupportFiles(path.dirname(htmlPath)); const glbName = "package/manifest.json";