diff --git a/packages/browser/package.json b/packages/browser/package.json index e7aad5ce9cad..23d616c3e1bb 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -24,7 +24,7 @@ "stubs" ], "scripts": { - "build": "rimraf dist && pnpm build:node && pnpm build:client", + "build": "rimraf dist && pnpm build:node && pnpm build:client && pnpm copy", "build:client": "vite build src/client", "build:node": "rollup -c", "dev:client": "vite build src/client --watch", diff --git a/packages/browser/scripts/copy-ui-to-browser.ts b/packages/browser/scripts/copy-ui-to-browser.ts index e7f1d29dd556..daf28ab0a76e 100644 --- a/packages/browser/scripts/copy-ui-to-browser.ts +++ b/packages/browser/scripts/copy-ui-to-browser.ts @@ -10,6 +10,9 @@ const browser = resolve(root, 'browser/dist/client/__vitest__/') const files = fg.sync('**/*', { cwd: ui }) +if (fs.existsSync(browser)) + fs.rmSync(browser, { recursive: true }) + fs.mkdirSync(browser) fs.mkdirSync(resolve(browser, 'assets'))