<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://farmfe.org/</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/"/></url><url><loc>https://farmfe.org/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/blog"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/blog"/></url><url><loc>https://farmfe.org/blog/archive</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/blog/archive"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/blog/archive"/></url><url><loc>https://farmfe.org/blog/index</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/blog/index"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/blog/index"/></url><url><loc>https://farmfe.org/data</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/data"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/data"/></url><url><loc>https://farmfe.org/docs/1.x/advanced/minification</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/minification"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/minification"/></url><url><loc>https://farmfe.org/docs/1.x/advanced/partial-bundling</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/partial-bundling"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/partial-bundling"/></url><url><loc>https://farmfe.org/docs/1.x/advanced/persistent-cache</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/persistent-cache"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/persistent-cache"/></url><url><loc>https://farmfe.org/docs/1.x/advanced/polyfill</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/polyfill"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/polyfill"/></url><url><loc>https://farmfe.org/docs/1.x/advanced/ssr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/ssr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/ssr"/></url><url><loc>https://farmfe.org/docs/1.x/advanced/tree-shake</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/tree-shake"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/tree-shake"/></url><url><loc>https://farmfe.org/docs/1.x/api/hmr-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/hmr-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/hmr-api"/></url><url><loc>https://farmfe.org/docs/1.x/api/javascript-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/javascript-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/javascript-api"/></url><url><loc>https://farmfe.org/docs/1.x/api/js-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/js-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/js-plugin-api"/></url><url><loc>https://farmfe.org/docs/1.x/api/runtime-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/runtime-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/runtime-plugin-api"/></url><url><loc>https://farmfe.org/docs/1.x/api/rust-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/rust-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/rust-api"/></url><url><loc>https://farmfe.org/docs/1.x/api/rust-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/rust-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/rust-plugin-api"/></url><url><loc>https://farmfe.org/docs/1.x/benchmark</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/benchmark"/></url><url><loc>https://farmfe.org/docs/1.x/cli/cli-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/cli/cli-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/cli/cli-api"/></url><url><loc>https://farmfe.org/docs/1.x/community</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/community"/></url><url><loc>https://farmfe.org/docs/1.x/comparisons</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/comparisons"/></url><url><loc>https://farmfe.org/docs/1.x/config/cli</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/cli"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/cli"/></url><url><loc>https://farmfe.org/docs/1.x/config/compilation-options</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/compilation-options"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/compilation-options"/></url><url><loc>https://farmfe.org/docs/1.x/config/configuring-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/configuring-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/configuring-farm"/></url><url><loc>https://farmfe.org/docs/1.x/config/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/dev-server"/></url><url><loc>https://farmfe.org/docs/1.x/config/shared</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/shared"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/shared"/></url><url><loc>https://farmfe.org/docs/1.x/contribution</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/contribution"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/contribution"/></url><url><loc>https://farmfe.org/docs/1.x/features/css</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/css"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/css"/></url><url><loc>https://farmfe.org/docs/1.x/features/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/dev-server"/></url><url><loc>https://farmfe.org/docs/1.x/features/env</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/env"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/env"/></url><url><loc>https://farmfe.org/docs/1.x/features/html</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/html"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/html"/></url><url><loc>https://farmfe.org/docs/1.x/features/lazy-compilation</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/lazy-compilation"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/lazy-compilation"/></url><url><loc>https://farmfe.org/docs/1.x/features/script</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/script"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/script"/></url><url><loc>https://farmfe.org/docs/1.x/features/sourcemap</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/sourcemap"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/sourcemap"/></url><url><loc>https://farmfe.org/docs/1.x/features/static</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/static"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/static"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/electron</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/electron"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/electron"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/lit</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/lit"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/lit"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/nestjs</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/nestjs"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/nestjs"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/preact</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/preact"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/preact"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/react"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/solid</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/solid"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/solid"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/svelte</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/svelte"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/svelte"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/tauri</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/tauri"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/tauri"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/vanilla</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/vanilla"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/vanilla"/></url><url><loc>https://farmfe.org/docs/1.x/frameworks/vue</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/vue"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/vue"/></url><url><loc>https://farmfe.org/docs/1.x/migration/from-vite</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/migration/from-vite"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/migration/from-vite"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/community-plugins</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/community-plugins"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/community-plugins"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/dsv</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/dsv"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/dsv"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/js-dts</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-dts"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-dts"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/js-less</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-less"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-less"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/js-postcss</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-postcss"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-postcss"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/js-sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-sass"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/js-svgr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-svgr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-svgr"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/overview"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/react"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/react-components</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/react-components"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/react-components"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/sass"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/strip</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/strip"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/strip"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/virtual</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/virtual"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/virtual"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/official-plugins/yaml</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/yaml"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/yaml"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/writing-plugins/js-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/js-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/js-plugin"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/writing-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/overview"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/writing-plugins/runtime-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/runtime-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/runtime-plugin"/></url><url><loc>https://farmfe.org/docs/1.x/plugins/writing-plugins/rust-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/rust-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/rust-plugin"/></url><url><loc>https://farmfe.org/docs/1.x/quick-start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/quick-start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/quick-start"/></url><url><loc>https://farmfe.org/docs/1.x/tutorials/build</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/build"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/build"/></url><url><loc>https://farmfe.org/docs/1.x/tutorials/create</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/create"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/create"/></url><url><loc>https://farmfe.org/docs/1.x/tutorials/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/overview"/></url><url><loc>https://farmfe.org/docs/1.x/tutorials/start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/start"/></url><url><loc>https://farmfe.org/docs/1.x/using-plugins</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/using-plugins"/></url><url><loc>https://farmfe.org/docs/1.x/why-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/why-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/why-farm"/></url><url><loc>https://farmfe.org/docs/advanced/minification</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/minification"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/minification"/></url><url><loc>https://farmfe.org/docs/advanced/partial-bundling</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/partial-bundling"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/partial-bundling"/></url><url><loc>https://farmfe.org/docs/advanced/persistent-cache</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/persistent-cache"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/persistent-cache"/></url><url><loc>https://farmfe.org/docs/advanced/polyfill</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/polyfill"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/polyfill"/></url><url><loc>https://farmfe.org/docs/advanced/ssr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/ssr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/ssr"/></url><url><loc>https://farmfe.org/docs/advanced/tree-shake</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/tree-shake"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/tree-shake"/></url><url><loc>https://farmfe.org/docs/api/hmr-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/hmr-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/hmr-api"/></url><url><loc>https://farmfe.org/docs/api/javascript-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/javascript-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/javascript-api"/></url><url><loc>https://farmfe.org/docs/api/js-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/js-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/js-plugin-api"/></url><url><loc>https://farmfe.org/docs/api/runtime-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/runtime-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/runtime-plugin-api"/></url><url><loc>https://farmfe.org/docs/api/rust-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/rust-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/rust-api"/></url><url><loc>https://farmfe.org/docs/api/rust-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/rust-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/rust-plugin-api"/></url><url><loc>https://farmfe.org/docs/benchmark</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/benchmark"/></url><url><loc>https://farmfe.org/docs/cli/cli-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/cli/cli-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/cli/cli-api"/></url><url><loc>https://farmfe.org/docs/community</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/community"/></url><url><loc>https://farmfe.org/docs/comparisons</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/comparisons"/></url><url><loc>https://farmfe.org/docs/config/cli</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/cli"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/cli"/></url><url><loc>https://farmfe.org/docs/config/compilation-options</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/compilation-options"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/compilation-options"/></url><url><loc>https://farmfe.org/docs/config/configuring-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/configuring-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/configuring-farm"/></url><url><loc>https://farmfe.org/docs/config/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/dev-server"/></url><url><loc>https://farmfe.org/docs/config/shared</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/shared"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/shared"/></url><url><loc>https://farmfe.org/docs/contribution</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/contribution"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/contribution"/></url><url><loc>https://farmfe.org/docs/ecosystem/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/ecosystem/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/ecosystem/overview"/></url><url><loc>https://farmfe.org/docs/ecosystem/rust-crates</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/ecosystem/rust-crates"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/ecosystem/rust-crates"/></url><url><loc>https://farmfe.org/docs/farm-docs/ai-exports</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/ai-exports"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/ai-exports"/></url><url><loc>https://farmfe.org/docs/farm-docs/configuration</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/configuration"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/configuration"/></url><url><loc>https://farmfe.org/docs/farm-docs/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/overview"/></url><url><loc>https://farmfe.org/docs/farm-docs/theme-customization</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/theme-customization"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/theme-customization"/></url><url><loc>https://farmfe.org/docs/farm-docs/usage</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/usage"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/usage"/></url><url><loc>https://farmfe.org/docs/features/css</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/css"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/css"/></url><url><loc>https://farmfe.org/docs/features/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/dev-server"/></url><url><loc>https://farmfe.org/docs/features/env</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/env"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/env"/></url><url><loc>https://farmfe.org/docs/features/html</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/html"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/html"/></url><url><loc>https://farmfe.org/docs/features/lazy-compilation</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/lazy-compilation"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/lazy-compilation"/></url><url><loc>https://farmfe.org/docs/features/library</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/library"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/library"/></url><url><loc>https://farmfe.org/docs/features/script</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/script"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/script"/></url><url><loc>https://farmfe.org/docs/features/sourcemap</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/sourcemap"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/sourcemap"/></url><url><loc>https://farmfe.org/docs/features/static</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/static"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/static"/></url><url><loc>https://farmfe.org/docs/frameworks/electron</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/electron"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/electron"/></url><url><loc>https://farmfe.org/docs/frameworks/lit</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/lit"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/lit"/></url><url><loc>https://farmfe.org/docs/frameworks/nestjs</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/nestjs"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/nestjs"/></url><url><loc>https://farmfe.org/docs/frameworks/preact</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/preact"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/preact"/></url><url><loc>https://farmfe.org/docs/frameworks/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/react"/></url><url><loc>https://farmfe.org/docs/frameworks/solid</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/solid"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/solid"/></url><url><loc>https://farmfe.org/docs/frameworks/svelte</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/svelte"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/svelte"/></url><url><loc>https://farmfe.org/docs/frameworks/tauri</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/tauri"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/tauri"/></url><url><loc>https://farmfe.org/docs/frameworks/vanilla</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/vanilla"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/vanilla"/></url><url><loc>https://farmfe.org/docs/frameworks/vue</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/vue"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/vue"/></url><url><loc>https://farmfe.org/docs/migration/from-vite</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/migration/from-vite"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/migration/from-vite"/></url><url><loc>https://farmfe.org/docs/migration/glob-v2</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/migration/glob-v2"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/migration/glob-v2"/></url><url><loc>https://farmfe.org/docs/migration/v1-to-v2</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/migration/v1-to-v2"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/migration/v1-to-v2"/></url><url><loc>https://farmfe.org/docs/plugins/community-plugins</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/community-plugins"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/community-plugins"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/auto-import</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/auto-import"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/compress</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/compress"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/dsv</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/dsv"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/dsv"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/dts</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/dts"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/icons</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/icons"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/image</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/image"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-babel</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-babel"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-copy</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-copy"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-dts</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-dts"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-dts"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-electron</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-electron"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-less</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-less"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-less"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-postcss</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-postcss"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-postcss"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-qiankun</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-qiankun"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-react-compiler</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-react-compiler"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-sass"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-svgr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-svgr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-svgr"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-tailwindcss</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-tailwindcss"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-visualizer</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-visualizer"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/js-vuetify</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-vuetify"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/mdx</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/mdx"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/modular-import</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/modular-import"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/native-docs</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/native-docs"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/overview"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/react"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/react-components</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/react-components"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/react-components"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/replace-dirname</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/replace-dirname"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/sass"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/strip</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/strip"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/strip"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/svgr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/svgr"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/tailwindcss</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/tailwindcss"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/url</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/url"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/virtual</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/virtual"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/virtual"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/vue</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/vue"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/vue-jsx</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/vue-jsx"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/wasm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/wasm"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/worker</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/worker"/></url><url><loc>https://farmfe.org/docs/plugins/official-plugins/yaml</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/yaml"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/yaml"/></url><url><loc>https://farmfe.org/docs/plugins/writing-plugins/js-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/js-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/js-plugin"/></url><url><loc>https://farmfe.org/docs/plugins/writing-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/overview"/></url><url><loc>https://farmfe.org/docs/plugins/writing-plugins/runtime-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/runtime-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/runtime-plugin"/></url><url><loc>https://farmfe.org/docs/plugins/writing-plugins/rust-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/rust-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/rust-plugin"/></url><url><loc>https://farmfe.org/docs/quick-start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/quick-start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/quick-start"/></url><url><loc>https://farmfe.org/docs/tutorials/build</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/build"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/build"/></url><url><loc>https://farmfe.org/docs/tutorials/create</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/create"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/create"/></url><url><loc>https://farmfe.org/docs/tutorials/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/overview"/></url><url><loc>https://farmfe.org/docs/tutorials/start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/start"/></url><url><loc>https://farmfe.org/docs/using-plugins</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/using-plugins"/></url><url><loc>https://farmfe.org/docs/why-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/why-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/why-farm"/></url><url><loc>https://farmfe.org/markdown-page</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/markdown-page"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/markdown-page"/></url><url><loc>https://farmfe.org/roadmap</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/roadmap"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/roadmap"/></url><url><loc>https://farmfe.org/search</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/search"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/search"/></url><url><loc>https://farmfe.org/team</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/team"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/team"/></url><url><loc>https://farmfe.org/zh/</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/"/></url><url><loc>https://farmfe.org/zh/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/blog"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/blog"/></url><url><loc>https://farmfe.org/zh/blog/archive</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/blog/archive"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/blog/archive"/></url><url><loc>https://farmfe.org/zh/blog/index</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/blog/index"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/blog/index"/></url><url><loc>https://farmfe.org/zh/data</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/data"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/data"/></url><url><loc>https://farmfe.org/zh/docs/1.x/advanced/minification</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/minification"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/minification"/></url><url><loc>https://farmfe.org/zh/docs/1.x/advanced/partial-bundling</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/partial-bundling"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/partial-bundling"/></url><url><loc>https://farmfe.org/zh/docs/1.x/advanced/persistent-cache</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/persistent-cache"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/persistent-cache"/></url><url><loc>https://farmfe.org/zh/docs/1.x/advanced/polyfill</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/polyfill"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/polyfill"/></url><url><loc>https://farmfe.org/zh/docs/1.x/advanced/ssr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/ssr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/ssr"/></url><url><loc>https://farmfe.org/zh/docs/1.x/advanced/tree-shake</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/advanced/tree-shake"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/advanced/tree-shake"/></url><url><loc>https://farmfe.org/zh/docs/1.x/api/hmr-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/hmr-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/hmr-api"/></url><url><loc>https://farmfe.org/zh/docs/1.x/api/javascript-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/javascript-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/javascript-api"/></url><url><loc>https://farmfe.org/zh/docs/1.x/api/js-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/js-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/js-plugin-api"/></url><url><loc>https://farmfe.org/zh/docs/1.x/api/runtime-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/runtime-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/runtime-plugin-api"/></url><url><loc>https://farmfe.org/zh/docs/1.x/api/rust-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/rust-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/rust-api"/></url><url><loc>https://farmfe.org/zh/docs/1.x/api/rust-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/api/rust-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/api/rust-plugin-api"/></url><url><loc>https://farmfe.org/zh/docs/1.x/cli/cli-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/cli/cli-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/cli/cli-api"/></url><url><loc>https://farmfe.org/zh/docs/1.x/config/cli</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/cli"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/cli"/></url><url><loc>https://farmfe.org/zh/docs/1.x/config/compilation-options</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/compilation-options"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/compilation-options"/></url><url><loc>https://farmfe.org/zh/docs/1.x/config/configuring-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/configuring-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/configuring-farm"/></url><url><loc>https://farmfe.org/zh/docs/1.x/config/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/dev-server"/></url><url><loc>https://farmfe.org/zh/docs/1.x/config/shared</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/config/shared"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/config/shared"/></url><url><loc>https://farmfe.org/zh/docs/1.x/contribution</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/contribution"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/contribution"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/css</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/css"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/css"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/dev-server"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/env</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/env"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/env"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/html</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/html"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/html"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/lazy-compilation</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/lazy-compilation"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/lazy-compilation"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/script</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/script"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/script"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/sourcemap</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/sourcemap"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/sourcemap"/></url><url><loc>https://farmfe.org/zh/docs/1.x/features/static</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/features/static"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/features/static"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/electron</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/electron"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/electron"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/lit</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/lit"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/lit"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/nestjs</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/nestjs"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/nestjs"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/preact</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/preact"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/preact"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/react"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/solid</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/solid"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/solid"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/svelte</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/svelte"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/svelte"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/tauri</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/tauri"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/tauri"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/vanilla</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/vanilla"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/vanilla"/></url><url><loc>https://farmfe.org/zh/docs/1.x/frameworks/vue</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/frameworks/vue"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/frameworks/vue"/></url><url><loc>https://farmfe.org/zh/docs/1.x/migration/from-vite</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/migration/from-vite"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/migration/from-vite"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/community-plugins</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/community-plugins"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/community-plugins"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/dsv</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/dsv"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/dsv"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-dts</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-dts"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-dts"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-less</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-less"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-less"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-postcss</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-postcss"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-postcss"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-sass"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-svgr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/js-svgr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/js-svgr"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/overview"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/react"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/react-components</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/react-components"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/react-components"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/sass"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/strip</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/strip"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/strip"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/virtual</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/virtual"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/virtual"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/official-plugins/yaml</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/official-plugins/yaml"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/official-plugins/yaml"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/js-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/js-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/js-plugin"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/overview"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/runtime-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/runtime-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/runtime-plugin"/></url><url><loc>https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/rust-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/plugins/writing-plugins/rust-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/plugins/writing-plugins/rust-plugin"/></url><url><loc>https://farmfe.org/zh/docs/1.x/quick-start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/quick-start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/quick-start"/></url><url><loc>https://farmfe.org/zh/docs/1.x/tutorials/build</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/build"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/build"/></url><url><loc>https://farmfe.org/zh/docs/1.x/tutorials/create</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/create"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/create"/></url><url><loc>https://farmfe.org/zh/docs/1.x/tutorials/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/overview"/></url><url><loc>https://farmfe.org/zh/docs/1.x/tutorials/start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/tutorials/start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/tutorials/start"/></url><url><loc>https://farmfe.org/zh/docs/1.x/why-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/1.x/why-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/1.x/why-farm"/></url><url><loc>https://farmfe.org/zh/docs/advanced/minification</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/minification"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/minification"/></url><url><loc>https://farmfe.org/zh/docs/advanced/partial-bundling</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/partial-bundling"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/partial-bundling"/></url><url><loc>https://farmfe.org/zh/docs/advanced/persistent-cache</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/persistent-cache"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/persistent-cache"/></url><url><loc>https://farmfe.org/zh/docs/advanced/polyfill</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/polyfill"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/polyfill"/></url><url><loc>https://farmfe.org/zh/docs/advanced/ssr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/ssr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/ssr"/></url><url><loc>https://farmfe.org/zh/docs/advanced/tree-shake</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/advanced/tree-shake"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/advanced/tree-shake"/></url><url><loc>https://farmfe.org/zh/docs/api/hmr-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/hmr-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/hmr-api"/></url><url><loc>https://farmfe.org/zh/docs/api/javascript-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/javascript-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/javascript-api"/></url><url><loc>https://farmfe.org/zh/docs/api/js-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/js-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/js-plugin-api"/></url><url><loc>https://farmfe.org/zh/docs/api/runtime-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/runtime-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/runtime-plugin-api"/></url><url><loc>https://farmfe.org/zh/docs/api/rust-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/rust-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/rust-api"/></url><url><loc>https://farmfe.org/zh/docs/api/rust-plugin-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/api/rust-plugin-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/api/rust-plugin-api"/></url><url><loc>https://farmfe.org/zh/docs/cli/cli-api</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/cli/cli-api"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/cli/cli-api"/></url><url><loc>https://farmfe.org/zh/docs/config/cli</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/cli"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/cli"/></url><url><loc>https://farmfe.org/zh/docs/config/compilation-options</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/compilation-options"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/compilation-options"/></url><url><loc>https://farmfe.org/zh/docs/config/configuring-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/configuring-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/configuring-farm"/></url><url><loc>https://farmfe.org/zh/docs/config/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/dev-server"/></url><url><loc>https://farmfe.org/zh/docs/config/shared</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/config/shared"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/config/shared"/></url><url><loc>https://farmfe.org/zh/docs/contribution</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/contribution"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/contribution"/></url><url><loc>https://farmfe.org/zh/docs/ecosystem/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/ecosystem/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/ecosystem/overview"/></url><url><loc>https://farmfe.org/zh/docs/ecosystem/rust-crates</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/ecosystem/rust-crates"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/ecosystem/rust-crates"/></url><url><loc>https://farmfe.org/zh/docs/farm-docs/ai-exports</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/ai-exports"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/ai-exports"/></url><url><loc>https://farmfe.org/zh/docs/farm-docs/configuration</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/configuration"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/configuration"/></url><url><loc>https://farmfe.org/zh/docs/farm-docs/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/overview"/></url><url><loc>https://farmfe.org/zh/docs/farm-docs/theme-customization</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/theme-customization"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/theme-customization"/></url><url><loc>https://farmfe.org/zh/docs/farm-docs/usage</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/farm-docs/usage"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/farm-docs/usage"/></url><url><loc>https://farmfe.org/zh/docs/features/css</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/css"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/css"/></url><url><loc>https://farmfe.org/zh/docs/features/dev-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/dev-server"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/dev-server"/></url><url><loc>https://farmfe.org/zh/docs/features/env</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/env"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/env"/></url><url><loc>https://farmfe.org/zh/docs/features/html</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/html"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/html"/></url><url><loc>https://farmfe.org/zh/docs/features/lazy-compilation</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/lazy-compilation"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/lazy-compilation"/></url><url><loc>https://farmfe.org/zh/docs/features/library</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/library"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/library"/></url><url><loc>https://farmfe.org/zh/docs/features/script</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/script"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/script"/></url><url><loc>https://farmfe.org/zh/docs/features/sourcemap</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/sourcemap"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/sourcemap"/></url><url><loc>https://farmfe.org/zh/docs/features/static</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/features/static"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/features/static"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/electron</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/electron"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/electron"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/lit</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/lit"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/lit"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/nestjs</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/nestjs"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/nestjs"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/preact</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/preact"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/preact"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/react"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/solid</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/solid"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/solid"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/svelte</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/svelte"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/svelte"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/tauri</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/tauri"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/tauri"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/vanilla</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/vanilla"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/vanilla"/></url><url><loc>https://farmfe.org/zh/docs/frameworks/vue</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/frameworks/vue"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/frameworks/vue"/></url><url><loc>https://farmfe.org/zh/docs/migration/from-vite</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/migration/from-vite"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/migration/from-vite"/></url><url><loc>https://farmfe.org/zh/docs/migration/glob-v2</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/migration/glob-v2"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/migration/glob-v2"/></url><url><loc>https://farmfe.org/zh/docs/migration/v1-to-v2</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/migration/v1-to-v2"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/migration/v1-to-v2"/></url><url><loc>https://farmfe.org/zh/docs/plugins/community-plugins</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/community-plugins"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/community-plugins"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/dsv</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/dsv"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/dsv"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/js-dts</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-dts"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-dts"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/js-less</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-less"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-less"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/js-postcss</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-postcss"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-postcss"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/js-sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-sass"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/js-svgr</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/js-svgr"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/js-svgr"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/overview"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/react</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/react"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/react"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/react-components</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/react-components"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/react-components"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/sass</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/sass"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/sass"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/strip</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/strip"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/strip"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/virtual</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/virtual"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/virtual"/></url><url><loc>https://farmfe.org/zh/docs/plugins/official-plugins/yaml</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/official-plugins/yaml"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/official-plugins/yaml"/></url><url><loc>https://farmfe.org/zh/docs/plugins/writing-plugins/js-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/js-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/js-plugin"/></url><url><loc>https://farmfe.org/zh/docs/plugins/writing-plugins/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/overview"/></url><url><loc>https://farmfe.org/zh/docs/plugins/writing-plugins/runtime-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/runtime-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/runtime-plugin"/></url><url><loc>https://farmfe.org/zh/docs/plugins/writing-plugins/rust-plugin</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/plugins/writing-plugins/rust-plugin"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/plugins/writing-plugins/rust-plugin"/></url><url><loc>https://farmfe.org/zh/docs/quick-start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/quick-start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/quick-start"/></url><url><loc>https://farmfe.org/zh/docs/tutorials/build</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/build"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/build"/></url><url><loc>https://farmfe.org/zh/docs/tutorials/create</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/create"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/create"/></url><url><loc>https://farmfe.org/zh/docs/tutorials/overview</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/overview"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/overview"/></url><url><loc>https://farmfe.org/zh/docs/tutorials/start</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/tutorials/start"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/tutorials/start"/></url><url><loc>https://farmfe.org/zh/docs/why-farm</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/docs/why-farm"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/docs/why-farm"/></url><url><loc>https://farmfe.org/zh/markdown-page</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/markdown-page"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/markdown-page"/></url><url><loc>https://farmfe.org/zh/roadmap</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/roadmap"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/roadmap"/></url><url><loc>https://farmfe.org/zh/search</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/search"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/search"/></url><url><loc>https://farmfe.org/zh/team</loc><xhtml:link rel="alternate" hreflang="en" href="https://farmfe.org/team"/><xhtml:link rel="alternate" hreflang="zh" href="https://farmfe.org/zh/team"/></url></urlset>