This commit is contained in:
李志鹏
2026-05-13 14:40:12 +08:00
parent 16e8337b1f
commit 21d1f87395
3 changed files with 20 additions and 3 deletions

14
package-lock.json generated
View File

@@ -46,6 +46,7 @@
"unplugin-vue-define-options": "^3.1.1",
"vite": "^4.1.4",
"vite-plugin-svg-icons": "^2.0.1",
"vite-ssg-sitemap": "^0.10.0",
"vue-tsc": "^1.2.0"
}
},
@@ -8369,6 +8370,13 @@
"integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==",
"dev": true
},
"node_modules/vite-ssg-sitemap": {
"version": "0.10.0",
"resolved": "https://registry.npmmirror.com/vite-ssg-sitemap/-/vite-ssg-sitemap-0.10.0.tgz",
"integrity": "sha512-OIja4fqUMcvWl5+bxQARe3LgzWTd8U/dWHWgrqiC7vv3AmTn0YnhMNUAimQ0M/0Aa9myEIAGLV0yKlYbKP8BJQ==",
"dev": true,
"license": "MIT"
},
"node_modules/vue": {
"version": "3.5.27",
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.27.tgz",
@@ -14790,6 +14798,12 @@
}
}
},
"vite-ssg-sitemap": {
"version": "0.10.0",
"resolved": "https://registry.npmmirror.com/vite-ssg-sitemap/-/vite-ssg-sitemap-0.10.0.tgz",
"integrity": "sha512-OIja4fqUMcvWl5+bxQARe3LgzWTd8U/dWHWgrqiC7vv3AmTn0YnhMNUAimQ0M/0Aa9myEIAGLV0yKlYbKP8BJQ==",
"dev": true
},
"vue": {
"version": "3.5.27",
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.27.tgz",

View File

@@ -17,7 +17,6 @@
"crypto-js": "^4.2.0",
"element-plus": "^2.13.2",
"gsap": "^3.13.0",
"vue-i18n": "^11.2.8",
"markdown-it": "^14.1.0",
"md5": "^2.3.0",
"normalize.css": "^8.0.1",
@@ -25,6 +24,7 @@
"pinia-persistedstate-plugin": "^0.1.0",
"pinia-plugin-persistedstate": "^3.1.0",
"vue": "^3.2.47",
"vue-i18n": "^11.2.8",
"vue-router": "^4.1.6"
},
"devDependencies": {
@@ -50,6 +50,7 @@
"unplugin-vue-define-options": "^3.1.1",
"vite": "^4.1.4",
"vite-plugin-svg-icons": "^2.0.1",
"vite-ssg-sitemap": "^0.10.0",
"vue-tsc": "^1.2.0"
},
"lint-staged": {

View File

@@ -8,6 +8,7 @@ import DefineOptions from 'unplugin-vue-define-options/vite'
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
import path from 'path'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import Sitemap from 'vite-ssg-sitemap'
// console.log(process)
// console.log(import.meta.env.VITE_APP_URL)
@@ -34,7 +35,8 @@ export default defineConfig(({ mode }) => {
// 指定symbolId格式
symbolId: 'icon-[dir]-[name]',
inject: 'body-last' // 注入位置优化
})
}),
Sitemap({ hostname: env.VITE_APP_URL, outDir: 'dist' })
],
define: {
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false,