Skip to content

Commit a919d24

Browse files
committed
changes
1 parent 6b1328e commit a919d24

File tree

3 files changed

+34
-10
lines changed

3 files changed

+34
-10
lines changed

package-lock.json

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"dev": "vite",
1111
"build": "vite build",
1212
"build:dev": "vite build --mode development",
13+
"build:v1": "cross-env VITE_BASE_PATH=/demo-app/v1/ vite build",
14+
"build:v2": "cross-env VITE_BASE_PATH=/demo-app/v2/ vite build",
1315
"lint": "eslint .",
1416
"preview": "vite preview"
1517
},
@@ -75,6 +77,7 @@
7577
"@types/react-dom": "^18.3.0",
7678
"@vitejs/plugin-react-swc": "^3.10.2",
7779
"autoprefixer": "^10.4.20",
80+
"cross-env": "^7.0.3",
7881
"eslint": "^9.9.0",
7982
"eslint-plugin-react-hooks": "^5.1.0-rc.0",
8083
"eslint-plugin-react-refresh": "^0.4.9",

vite.config.ts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,21 @@ import react from "@vitejs/plugin-react-swc";
33
import path from "path";
44

55
// https://vitejs.dev/config/
6-
export default defineConfig(() => ({
6+
export default defineConfig(() => {
7+
const basePath = process.env.VITE_BASE_PATH || "/";
8+
9+
return {
710
// server: {
811
// host: "::",
912
// port: 443,
1013
// allowedHosts: ["*"],
1114
// },
12-
base: '/demo-app/',
13-
plugins: [
14-
react(),
15-
],
16-
resolve: {
17-
alias: {
18-
"@": path.resolve(__dirname, "./src"),
15+
base: basePath,
16+
plugins: [react()],
17+
resolve: {
18+
alias: {
19+
"@": path.resolve(__dirname, "./src"),
20+
},
1921
},
20-
},
21-
}));
22+
};
23+
});

0 commit comments

Comments
 (0)