mcpField
S
svelte-deployment

svelte-deployment

github.com/spences10云与 DevOps94244 次安装2 周前更新
代码仓库

关于 svelte-deployment

面向 Svelte 开发者的部署参考技能,涵盖适配器选择,以及静态站点、Node 服务和 Cloudflare 的常见配置。

主要功能

  1. 01静态、Node 和 Cloudflare 适配器配置
  2. 02pnpm 10+ prepare 脚本指引
  3. 03Vite 7 配套包版本说明
  4. 04PWA 与软件包发布参考

适用场景

  1. 01为部署目标选择 SvelteKit 适配器
  2. 02核对 pnpm 10+ 的配置步骤
  3. 03检查 Cloudflare 流式传输问题
  4. 04准备发布 Svelte 软件包

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/spences10/svelte-skills-kit --skill svelte-deployment

安装后在 Claude Code 中输入/svelte-deployment确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
cloudflare-gotchas.md
library-authoring.md
pwa-setup.md

详细介绍

Svelte 部署

快速入门

pnpm 10+: 添加 prepare 脚本(默认禁用 postinstall):

{
	"scripts": {
		"prepare": "svelte-kit sync"
	}
}

Vite 7: 同时更新两个软件包:

pnpm add -D vite@7 @sveltejs/vite-plugin-svelte@6

适配器

# Static site
pnpm add -D @sveltejs/adapter-static

# Node server
pnpm add -D @sveltejs/adapter-node

# Cloudflare
pnpm add -D @sveltejs/adapter-cloudflare

参考文件

备注

  • Cloudflare 可能会移除 Transfer-Encoding: chunked(导致流式传输失效)
  • 库作者:在 keywords 和 peerDependencies 中都加入 svelte
  • 单文件打包:kit.output.bundleStrategy: 'single'
  • 最后验证时间: 2025-01-14

评论

支持 Markdown