<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://vitejs.cn/acknowledgements</loc></url><url><loc>https://vitejs.cn/blog</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite2</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite3</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite4-3</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite4</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite5-1</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite5</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite6</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite7</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite8-beta</loc></url><url><loc>https://vitejs.cn/blog/announcing-vite8</loc></url><url><loc>https://vitejs.cn/changes/hotupdate-hook</loc></url><url><loc>https://vitejs.cn/changes/</loc></url><url><loc>https://vitejs.cn/changes/per-environment-apis</loc></url><url><loc>https://vitejs.cn/changes/shared-plugins-during-build</loc></url><url><loc>https://vitejs.cn/changes/ssr-using-modulerunner</loc></url><url><loc>https://vitejs.cn/changes/this-environment-in-hooks</loc></url><url><loc>https://vitejs.cn/config/build-options</loc></url><url><loc>https://vitejs.cn/config/dep-optimization-options</loc></url><url><loc>https://vitejs.cn/config/</loc></url><url><loc>https://vitejs.cn/config/preview-options</loc></url><url><loc>https://vitejs.cn/config/server-options</loc></url><url><loc>https://vitejs.cn/config/shared-options</loc></url><url><loc>https://vitejs.cn/config/ssr-options</loc></url><url><loc>https://vitejs.cn/config/worker-options</loc></url><url><loc>https://vitejs.cn/guide/api-environment-frameworks</loc></url><url><loc>https://vitejs.cn/guide/api-environment-instances</loc></url><url><loc>https://vitejs.cn/guide/api-environment-plugins</loc></url><url><loc>https://vitejs.cn/guide/api-environment-runtimes</loc></url><url><loc>https://vitejs.cn/guide/api-environment</loc></url><url><loc>https://vitejs.cn/guide/api-hmr</loc></url><url><loc>https://vitejs.cn/guide/api-javascript</loc></url><url><loc>https://vitejs.cn/guide/api-plugin</loc></url><url><loc>https://vitejs.cn/guide/api-vite-runtime</loc></url><url><loc>https://vitejs.cn/guide/assets</loc></url><url><loc>https://vitejs.cn/guide/backend-integration</loc></url><url><loc>https://vitejs.cn/guide/build</loc></url><url><loc>https://vitejs.cn/guide/cli</loc></url><url><loc>https://vitejs.cn/guide/comparisons</loc></url><url><loc>https://vitejs.cn/guide/dep-pre-bundling</loc></url><url><loc>https://vitejs.cn/guide/env-and-mode</loc></url><url><loc>https://vitejs.cn/guide/features</loc></url><url><loc>https://vitejs.cn/guide/</loc></url><url><loc>https://vitejs.cn/guide/migration-from-v1</loc></url><url><loc>https://vitejs.cn/guide/migration-from-v2</loc></url><url><loc>https://vitejs.cn/guide/migration-from-v3</loc></url><url><loc>https://vitejs.cn/guide/migration-from-v4</loc></url><url><loc>https://vitejs.cn/guide/migration-from-v5</loc></url><url><loc>https://vitejs.cn/guide/migration-from-v6</loc></url><url><loc>https://vitejs.cn/guide/migration</loc></url><url><loc>https://vitejs.cn/guide/performance</loc></url><url><loc>https://vitejs.cn/guide/philosophy</loc></url><url><loc>https://vitejs.cn/guide/rolldown</loc></url><url><loc>https://vitejs.cn/guide/ssr</loc></url><url><loc>https://vitejs.cn/guide/static-deploy</loc></url><url><loc>https://vitejs.cn/guide/troubleshooting</loc></url><url><loc>https://vitejs.cn/guide/using-plugins</loc></url><url><loc>https://vitejs.cn/guide/why</loc></url><url><loc>https://vitejs.cn/</loc></url><url><loc>https://vitejs.cn/live</loc></url><url><loc>https://vitejs.cn/news/2026-04-24-vite-8-release</loc><lastmod>2026-04-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-22-nuxt-3-end-of-life</loc><lastmod>2026-09-22T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-announcing-vite8-1</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-building-a-real-time-football-live-score-standings-app-with-</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-building-better-pdf-workflows-in-vue-3-with-vue-pdf-export-9</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-deep-dive-how-ast-analysis-automates-complex-code-migrations</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-first-touch-attribution-on-a-cookieless-static-nuxt-site-4f1</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-hn-49567873</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-how-to-create-a-browser-based-spreadsheet-editor-using-types</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-i-built-an-ai-tarot-demo-in-two-hours-shipping-the-product-w</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-i-built-vue-pdf-export-a-vue-3-pdf-export-library-for-real-w</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-i-finally-built-my-developer-portfolio-5g5f</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-jev-doesnt-write-text-it-returns-probabilities-5gno</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-nitrojs-nitro-v3.0.260903-beta</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-nuxt-hydration-mismatch-why-it-happens-and-how-to-fix-it-5b7</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-offline-pwa-the-pitfalls-of-an-app-that-never-asks-for-the-n</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-pluggable-extensible-playful-devtools</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-react-router-to-nextjs-app-router-navigating-the-architectur</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-the-bouncer-is-finally-here-58cd</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-use-client-injection-why-automated-migration-tools-need-it-a</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-use-client-injection-why-vitetonextai-adds-it-automatically-</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-useasyncdata-keys-in-nuxt-caching-dedupe-the-sharing-bug-el1</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-vite-spa-vs-nextjs-ssr-real-performance-differences-after-mi</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-vite-v8.3.0</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-vitest-v5.0.0</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-vue-3-saas-starter-kits-in-2026-nuxt-kits-vue-on-another-bac</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-vue-core-v3.6.0-rc.9</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-vueuse-vueuse-v15.0.0</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-23-why-i-migrated-my-saas-from-vite-to-nextjs-and-what-it-meant</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-a-free-multi-page-conference-website-template-4022</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-cut-react-bundle-size-3x-no-nextjs-migration-required-58gk</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-govuekit-vs-supastarter-vs-saas-pegasus-vs-shipfast-an-archi</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-hn-49555233</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-how-to-convert-pdf-to-word-in-the-browser-with-vue-3-and-pdf</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-how-to-edit-pdf-metadata-in-the-browser-with-vue-3-and-pdf-l</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-how-to-organize-pdf-pages-in-the-browser-with-vue-3-and-pdf-</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-how-to-service-map-with-opentelemetry</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-i-built-a-production-ready-dashboard-template-with-quasar-vu</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-integrate-telegram-webapp-in-vue-3-theme-viewportstable-and-</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-introducing-awc-ui-material-design-3-for-react-angular-vue-a</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-migrating-auth-from-vite-to-nextjs-supabase-clerk-and-authjs</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-mirobot-simulator-a-6-dof-robot-arm-simulator-built-with-vue</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-nextjs-14-or-vue-3-vite-i-built-the-same-game-site-mvp-both-</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-prerendering-a-multilingual-nuxt-game-catalog-without-shippi</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-python-workers-ga</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-rapid-saas-prototyping-building-production-mvps-in-4-weeks-w</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-react-security-best-practices-csp-nonces-and-the-style-i-cou</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-sable-sage-free-restaurant-website-template-k52</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-structuring-a-lightweight-react-kanban-ui-vanilla-css-vite-4</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-the-evolution-of-wsl-support-in-jetbrains-ides</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-the-problem-with-vue-i18n-and-why-intlayer-fixes-it-33l8</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-typescript-7-in-webstorm-faster-coding-assistance-for-angula</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-vite-v8.3.0-beta.1</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-vue-3-image-upload-crop-and-adjustment-in-one-component-5dh1</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-vue-composables-the-shared-state-trap-cheat-sheet-37ia</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-vue-devtools-v9.0.0-beta.0</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-vue-nexttick-wait-for-the-dom-to-update-before-you-touch-it-</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-where-laravel-is-heading-in-2026-ai-vue-nuxt-and-product-dev</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-worker-previews</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-workers-granular-authorization</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-24-workers-module-registry-nodejs</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-25-fix-rollup-failed-to-resolve-import-srcmaintsx-in-vite-2h3k</loc><lastmod>2026-09-25T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-25-how-to-remove-annotations-from-pdf-in-the-browser-with-vue-3</loc><lastmod>2026-09-25T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-25-i-built-my-own-vue-3-project-starter-590k</loc><lastmod>2026-09-25T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-25-texaryn-one-json-schema-rendered-in-react-vue-or-a-web-compo</loc><lastmod>2026-09-25T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-25-vue-catalog-mini-app-with-pinia-cart-and-telegram-checkout-3</loc><lastmod>2026-09-25T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-can-managed-apple-accounts-be-invited-to-testflight-2nik</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-how-i-built-and-published-a-vue-3-starter-kit-cli-28gc</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-i-built-a-free-database-client-with-a-modern-ui-for-postgres</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-i-migrated-my-vite-saas-to-nextjs-in-10-minutes-a-deep-dive-</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-shipping-a-4-mb-level-pack-3ej2</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-vite-chapter-2-whats-inside-vite-1n2k</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-vite-chapter-3-vite-in-practice-km7</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-26-your-api-works-in-curl-but-not-in-the-browser-thats-cors-4h4</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-27-building-a-browser-based-boggle-game-with-astro-and-vue-3-1m</loc><lastmod>2026-09-27T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-27-hello-world-892</loc><lastmod>2026-09-27T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-27-how-i-made-my-react-portfolio-2x-faster-lighthouse-30-to-80-</loc><lastmod>2026-09-27T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-27-my-nuxt-pages-were-prerendered-why-were-they-still-calling-t</loc><lastmod>2026-09-27T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-27-vite-chapter-4-vite-at-scale-monorepos-tasks-caching-and-ci-</loc><lastmod>2026-09-27T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-27-vite-chapter-5-should-you-use-vite-4l8b</loc><lastmod>2026-09-27T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-decoupled-web-architecture-high-performance-nextjs-and-vite-</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-evermore-wedding-template-11-editable-sections-3jh6</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-fix-cannot-find-module-vitejsplugin-react-in-vite-ldp</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-fix-tailwind-postcss-plugin-has-moved-vite-react-3en9</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-how-devtoolbox-auto-discovers-browser-tools-with-vite-import</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-my-french-homepage-showed-up-in-english-on-google-a-default-</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-one-reactvite-product-across-pwa-and-tauri-without-pretendin</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-optimistic-ui-is-an-architectural-decision-not-a-minor-ux-tw</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/2026-09-28-react-router-to-nextjs-app-router-navigating-the-migration-s</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/news/</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://vitejs.cn/plugins/</loc></url><url><loc>https://vitejs.cn/releases</loc></url><url><loc>https://vitejs.cn/team</loc></url></urlset>