Skip to content

Commit 75bf6b6

Browse files
committed
fix: bootstrap web-full assets in public builds
Source commit: 21a748c7d27e88f435f6fe31ddae4bad969ea5d8
1 parent d526ec5 commit 75bf6b6

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

packages/components/web-full/scripts/build-iife.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,10 @@ await rm(generatedDir, { recursive: true, force: true })
140140
const assetSourceCandidates = [
141141
resolve(packageDir, '..', 'web', 'viewer'),
142142
resolve(packageDir, '..', '..', 'compat', 'web', 'viewer'),
143-
resolve(packageDir, '..', '..', '..', 'apps', 'viewer-demo', 'dist')
143+
resolve(packageDir, '..', '..', '..', 'apps', 'viewer-demo', 'dist'),
144+
// A fresh public-source checkout has no generated viewer/demo dist yet. The
145+
// tracked offline assets are the canonical bootstrap source for that build.
146+
resolve(packageDir, '..', '..', '..', 'apps', 'viewer-demo', 'public')
144147
]
145148
const assetSource = assetSourceCandidates.find(candidate =>
146149
existsSync(resolve(candidate, 'flyfish-viewer-assets.json')) ||

0 commit comments

Comments
 (0)