You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Cloudflare与Vite构建SvelteKit时遇CF_PAGES命令未识别错误

解决SvelteKit + Cloudflare适配器构建报错问题

你遇到的错误是因为CF_PAGES=1 vite build是类Unix系统(Linux/macOS)的环境变量临时设置语法,Windows的CMD或PowerShell不支持这种写法,分终端环境给出解决方案:

  • Windows CMD:使用以下命令设置环境变量并执行构建

    set CF_PAGES=1 && vite build
    
  • Windows PowerShell:使用PowerShell的环境变量语法

    $env:CF_PAGES=1; vite build
    
  • Linux/macOS、Git Bash、WSL:原命令本身是正确的,如果仍报错,检查:

    1. 项目是否已正确安装@sveltejs/adapter-cloudflare依赖
    2. svelte.config.js中是否配置了该适配器,示例配置:
      import adapter from '@sveltejs/adapter-cloudflare';
      import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
      
      export default {
        preprocess: vitePreprocess(),
        kit: {
          adapter: adapter()
        }
      };
      

另外,也可以通过项目根目录的.env文件统一配置环境变量:
在项目根目录创建.env文件,添加内容:

CF_PAGES=1

之后直接执行vite build即可,vite会自动加载该文件中的环境变量。

内容的提问来源于stack exchange,提问作者Caleb Williams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 13:40:58