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

SvelteKit部署至自定义域名:需上传哪些文件或文件夹?

SvelteKit部署到自定义主机:该传哪些文件?

核心要点:看你用的SvelteKit适配器

不同适配器生成的可部署产物完全不同,别乱传中间文件:

  • 静态站点适配器(@sveltejs/adapter-static):这是搭建简单静态网站的首选。执行npm run build后,项目根目录会生成一个build文件夹,把这个文件夹里的所有内容,直接传到主机的网站根目录(比如主机里的public_html或www文件夹)就行,这就是完整的静态站点文件。
  • Node.js适配器(@sveltejs/adapter-node):这种情况需要上传整个build文件夹,再加package.json、package-lock.json,还要在主机上安装依赖并启动服务,但你要的是简单网站,大概率用不上这个。

你之前传的output和client都是构建过程中的中间产物,不是最终可直接部署的成品,传了会导致网站无法正常运行。

快速操作步骤

  1. 打开项目里的svelte.config.js,确认配置的适配器类型
  2. 重新执行npm run build,生成正确的部署文件夹
  3. 将该文件夹内的所有内容上传到主机的网站根目录

内容的提问来源于stack exchange,提问作者Enrique Cena Guerra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 00:25:18