fix storybook build

This commit is contained in:
Ulf Gebhardt 2023-11-17 11:25:02 +01:00
parent d3431ec776
commit 38631ab7ba
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
2 changed files with 6 additions and 3 deletions

View File

@ -34,8 +34,8 @@
"server": "node --loader ts-node/esm ./server/index.ts",
"server:dev": "npm run server",
"server:prod": "cross-env NODE_ENV=production npm run server",
"storybook": "cross-env STORYBOOK=true storybook dev -p 6006",
"storybook:build": "cross-env STORYBOOK=true && storybook build",
"storybook": "storybook dev -p 6006",
"storybook:build": "storybook build -o build/storybook",
"test:lint": "eslint --ext .vue,.ts,.tsx,.js,.jsx --max-warnings 0 --ignore-path .gitignore .",
"test:unit": "vitest",
"test:unit:coverage": "npm run test:unit -- run --coverage",

View File

@ -3,10 +3,13 @@ import vue from '@vitejs/plugin-vue'
import vike from 'vike/plugin'
import { UserConfig } from 'vite'
const isStorybook = () =>
['storybook', 'storybook:build'].includes(process.env.npm_lifecycle_event as string)
const config: UserConfig = {
plugins: [
vue(),
process.env.STORYBOOK !== 'true' && vike(), // SSR only when storybook is not running
!isStorybook() && vike(), // SSR only when storybook is not running
vueI18n({
ssr: true,
}),