生产环境开发环境url不同

This commit is contained in:
jqtmviyu 2025-03-29 17:13:58 +08:00
parent 341ca44b47
commit 083ce9d093
5 changed files with 27 additions and 8 deletions

1
.env.development Normal file
View File

@ -0,0 +1 @@
VITE_BASE_PATH=/

1
.env.production Normal file
View File

@ -0,0 +1 @@
VITE_BASE_PATH=/demo/devstandard/

View File

@ -5,7 +5,7 @@ import { getSidebar } from 'vitepress-plugin-auto-sidebar'
// https://vitepress.dev/reference/site-config // https://vitepress.dev/reference/site-config
export default defineConfig({ export default defineConfig({
base: './', base: process.env.VITE_BASE_PATH || '/',
title: 'webDevStandard', title: 'webDevStandard',
description: '前端开发规范', description: '前端开发规范',
themeConfig: { themeConfig: {

View File

@ -1,5 +1,6 @@
{ {
"devDependencies": { "devDependencies": {
"@types/node": "^22.13.14",
"vitepress": "^1.6.3", "vitepress": "^1.6.3",
"vitepress-plugin-auto-sidebar": "^1.3.5" "vitepress-plugin-auto-sidebar": "^1.3.5"
}, },

30
pnpm-lock.yaml generated
View File

@ -8,9 +8,12 @@ importers:
.: .:
devDependencies: devDependencies:
'@types/node':
specifier: ^22.13.14
version: 22.13.14
vitepress: vitepress:
specifier: ^1.6.3 specifier: ^1.6.3
version: 1.6.3(@algolia/client-search@5.23.0)(postcss@8.5.3)(search-insights@2.17.3) version: 1.6.3(@algolia/client-search@5.23.0)(@types/node@22.13.14)(postcss@8.5.3)(search-insights@2.17.3)
vitepress-plugin-auto-sidebar: vitepress-plugin-auto-sidebar:
specifier: ^1.3.5 specifier: ^1.3.5
version: 1.3.5 version: 1.3.5
@ -429,6 +432,9 @@ packages:
'@types/mdurl@2.0.0': '@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
'@types/node@22.13.14':
resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==}
'@types/unist@3.0.3': '@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
@ -724,6 +730,9 @@ packages:
trim-lines@3.0.1: trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
undici-types@6.20.0:
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
unist-util-is@6.0.0: unist-util-is@6.0.0:
resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
@ -1143,15 +1152,19 @@ snapshots:
'@types/mdurl@2.0.0': {} '@types/mdurl@2.0.0': {}
'@types/node@22.13.14':
dependencies:
undici-types: 6.20.0
'@types/unist@3.0.3': {} '@types/unist@3.0.3': {}
'@types/web-bluetooth@0.0.21': {} '@types/web-bluetooth@0.0.21': {}
'@ungap/structured-clone@1.3.0': {} '@ungap/structured-clone@1.3.0': {}
'@vitejs/plugin-vue@5.2.3(vite@5.4.15)(vue@3.5.13)': '@vitejs/plugin-vue@5.2.3(vite@5.4.15(@types/node@22.13.14))(vue@3.5.13)':
dependencies: dependencies:
vite: 5.4.15 vite: 5.4.15(@types/node@22.13.14)
vue: 3.5.13 vue: 3.5.13
'@vue/compiler-core@3.5.13': '@vue/compiler-core@3.5.13':
@ -1502,6 +1515,8 @@ snapshots:
trim-lines@3.0.1: {} trim-lines@3.0.1: {}
undici-types@6.20.0: {}
unist-util-is@6.0.0: unist-util-is@6.0.0:
dependencies: dependencies:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
@ -1535,19 +1550,20 @@ snapshots:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
vfile-message: 4.0.2 vfile-message: 4.0.2
vite@5.4.15: vite@5.4.15(@types/node@22.13.14):
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.21.5
postcss: 8.5.3 postcss: 8.5.3
rollup: 4.37.0 rollup: 4.37.0
optionalDependencies: optionalDependencies:
'@types/node': 22.13.14
fsevents: 2.3.3 fsevents: 2.3.3
vitepress-plugin-auto-sidebar@1.3.5: vitepress-plugin-auto-sidebar@1.3.5:
dependencies: dependencies:
front-matter: 4.0.2 front-matter: 4.0.2
vitepress@1.6.3(@algolia/client-search@5.23.0)(postcss@8.5.3)(search-insights@2.17.3): vitepress@1.6.3(@algolia/client-search@5.23.0)(@types/node@22.13.14)(postcss@8.5.3)(search-insights@2.17.3):
dependencies: dependencies:
'@docsearch/css': 3.8.2 '@docsearch/css': 3.8.2
'@docsearch/js': 3.8.2(@algolia/client-search@5.23.0)(search-insights@2.17.3) '@docsearch/js': 3.8.2(@algolia/client-search@5.23.0)(search-insights@2.17.3)
@ -1556,7 +1572,7 @@ snapshots:
'@shikijs/transformers': 2.5.0 '@shikijs/transformers': 2.5.0
'@shikijs/types': 2.5.0 '@shikijs/types': 2.5.0
'@types/markdown-it': 14.1.2 '@types/markdown-it': 14.1.2
'@vitejs/plugin-vue': 5.2.3(vite@5.4.15)(vue@3.5.13) '@vitejs/plugin-vue': 5.2.3(vite@5.4.15(@types/node@22.13.14))(vue@3.5.13)
'@vue/devtools-api': 7.7.2 '@vue/devtools-api': 7.7.2
'@vue/shared': 3.5.13 '@vue/shared': 3.5.13
'@vueuse/core': 12.8.2 '@vueuse/core': 12.8.2
@ -1565,7 +1581,7 @@ snapshots:
mark.js: 8.11.1 mark.js: 8.11.1
minisearch: 7.1.2 minisearch: 7.1.2
shiki: 2.5.0 shiki: 2.5.0
vite: 5.4.15 vite: 5.4.15(@types/node@22.13.14)
vue: 3.5.13 vue: 3.5.13
optionalDependencies: optionalDependencies:
postcss: 8.5.3 postcss: 8.5.3