Skip to content

Commit de6e6b1

Browse files
committed
chore:(examples): update
1 parent 1f7c4bf commit de6e6b1

File tree

11 files changed

+69
-8
lines changed

11 files changed

+69
-8
lines changed

examples/README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,23 @@ cd vite-ssr-vue3
77

88
# Install all project dependencies and build project
99
pnpm install
10-
pnpm build
10+
pnpm b
1111

1212
# Basic example
1313
pnpm basic:dev
1414
pnpm basic:build
1515
pnpm basic:serve
16+
pnpm basic:serve:bin
17+
18+
pnpm basic:build:noexternal
1619
pnpm basic:preview
1720

1821
# Vitesse lite and naive-ui
1922
pnpm vl-naive:dev
2023
pnpm vl-naive:build
2124
pnpm vl-naive:serve
25+
pnpm vl-naive:serve:bin
26+
27+
pnpm vl-naive:build:noexternal
2228
pnpm vl-naive:preview
2329
```

examples/basic/bin/www.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// Start server
2-
const { startServer } = require('vite-ssr-vue3/express')
1+
const { startExpressServer: startServer } = require('vite-ssr-vue3/server')
32
const { createApp } = require('../dist/server/main.cjs')
43

54
startServer({ createApp })

examples/basic/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
"dev": "vite-ssr --port 3333",
77
"build": "vite-ssr build",
88
"serve": "vite-ssr --mode production",
9-
"preview": "node ./bin/www"
9+
"serve:bin": "node ./bin/www",
10+
"build:noexternal": "vite-ssr build --config ./vite.config.noexternal.ts",
11+
"preview": "node ./dist/server/server.cjs"
1012
},
1113
"dependencies": {
1214
"vue": "^3.2.25"

examples/basic/src/server.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Start server
2+
import { startExpressServer as startServer } from 'vite-ssr-vue3/server'
3+
import { createApp } from './main'
4+
5+
startServer({ createApp, root: __dirname, outDir: '..' })
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import config from './vite.config'
2+
/**
3+
* @type {import('vite').UserConfig}
4+
*/
5+
module.exports = Object.assign(config, {
6+
ssrOptions: {
7+
serverConfig: {
8+
build: {
9+
ssr: './src/server',
10+
},
11+
ssr: {
12+
noExternal: /./,
13+
},
14+
},
15+
},
16+
})

examples/basic/vite.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
import type { UserConfig } from 'vite'
12
import { defineConfig } from 'vite'
23
import vue from '@vitejs/plugin-vue'
34
import Pages from 'vite-plugin-pages'
45

56
// https://vitejs.dev/config/
7+
68
export default defineConfig({
79
plugins: [vue(), Pages()],
8-
})
10+
} as UserConfig)
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// Start server
2-
const { startServer } = require('vite-ssr-vue3/express')
1+
const { startExpressServer: startServer } = require('vite-ssr-vue3/server')
32
const { createApp } = require('../dist/server/main.cjs')
43

54
startServer({ createApp })

examples/vitesse-lite-naive-ui/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
"dev": "vite-ssr --port 3333",
1313
"build": "vite-ssr build",
1414
"serve": "vite-ssr --mode production",
15-
"preview": "node ./bin/www",
15+
"serve:bin": "node ./bin/www.js",
16+
"build:noexternal": "vite-ssr build --config ./vite.config.noexternal.ts",
17+
"preview": "node ./dist/server/server.cjs",
1618
"lint": "eslint .",
1719
"typecheck": "vue-tsc --noEmit",
1820
"test": "vitest"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Start server
2+
import { startExpressServer as startServer } from 'vite-ssr-vue3/server'
3+
import { createApp } from './main'
4+
5+
startServer({ createApp, root: __dirname, outDir: '..' })
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"extends": "../../tsconfig.json",
3+
"compilerOptions": {
4+
"types": [
5+
"vite/client",
6+
"vite-plugin-pages/client"
7+
]
8+
}
9+
}

0 commit comments

Comments
 (0)