Skip to content

Commit 2e0bb89

Browse files
build: fix preview build with Vue SFCs
1 parent 0b94ae2 commit 2e0bb89

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"dev": "vite --host",
4343
"snowbox": "cross-env VITE_DEV_LANDING=examples/snowbox vite --host",
4444
"preview:build": "vite build --watch -c vite.config.preview.ts",
45+
"preview:build:ci": "vite build -c vite.config.preview.ts",
4546
"preview:preview": "vite preview -c vite.config.preview.ts",
4647
"preview": "conc --kill-others 'npm run build' 'npm run preview:build' 'npm run preview:preview'",
4748
"build": "vite build --watch",

vite.config.preview.ts

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,24 @@
11
import { resolve } from 'node:path'
2+
23
import { defineConfig } from 'vite'
34

5+
import commonJs from 'vite-plugin-commonjs'
6+
import vue from '@vitejs/plugin-vue'
7+
import enrichedConsole from './vitePlugins/enrichedConsole.js'
8+
49
export default defineConfig({
10+
plugins: [
11+
// @ts-expect-error | commonJs dts is broken
12+
commonJs(),
13+
vue({
14+
template: {
15+
compilerOptions: {
16+
isCustomElement: (tag) => tag.includes('-'),
17+
},
18+
},
19+
}),
20+
enrichedConsole(),
21+
],
522
build: {
623
outDir: '.dist.preview',
724
rollupOptions: {
@@ -15,6 +32,6 @@ export default defineConfig({
1532
port: 1235,
1633
},
1734
optimizeDeps: {
18-
entries: ['snowbox'],
35+
entries: ['snowbox', 'iceberg'],
1936
},
2037
})

0 commit comments

Comments
 (0)