提交H5业务闭环修复代码

This commit is contained in:
lyf
2026-07-01 16:02:21 +08:00
parent c43aa00038
commit e0aeafe062
26 changed files with 396 additions and 95 deletions

View File

@@ -41,10 +41,26 @@ const copyStaticSubtree = (subtree) => {
console.log(`Copied ${subtree} assets to ${path.relative(projectRoot, targetDir)}`)
}
const copyStaticFile = (fileName) => {
const sourceFile = path.join(projectRoot, 'static', fileName)
const targetFile = path.join(h5Root, 'static', fileName)
if (!fs.existsSync(sourceFile)) {
throw new Error(`Static file not found: ${sourceFile}`)
}
fs.mkdirSync(path.dirname(targetFile), { recursive: true })
fs.copyFileSync(sourceFile, targetFile)
console.log(`Copied ${fileName} to ${path.relative(projectRoot, targetFile)}`)
}
copyStaticSubtree('nav-assets')
copyStaticSubtree('guide-data')
copyStaticSubtree('icons')
copyStaticSubtree('sgs-map-sdk')
copyStaticSubtree('three')
copyStaticFile('exhibit-placeholder.jpg')
copyStaticFile('hall-placeholder.jpg')
if (fs.existsSync(faviconSource)) {
fs.copyFileSync(faviconSource, faviconTarget)