kit README

The project's README from github.com/sveltejs/kit. As one markdown file: README.md.

Chat

SvelteKit

Web development, streamlined. Read the documentation to get started.

Packages

Package Changelog
@sveltejs/kit Changelog
@sveltejs/adapter-auto Changelog
@sveltejs/adapter-cloudflare Changelog
@sveltejs/adapter-netlify Changelog
@sveltejs/adapter-node Changelog
@sveltejs/adapter-static Changelog
@sveltejs/adapter-vercel Changelog
@sveltejs/enhanced-img Changelog
@sveltejs/package Changelog

Additional adapters are maintained by the community.

Bug reporting

Please make sure the issue you're reporting involves SvelteKit. Many issues related to how a project builds originate from Vite, which is used to build a SvelteKit project. You can create a new Vite project with npm create vite@latest for client-side only repros and npm create vite-extra@latest for SSR or library repros.

If an issue originates from Vite, please report it in the Vite issue tracker.

Contributing

See CONTRIBUTING.md for information on how to develop SvelteKit locally.

Supporting Svelte

Svelte is an MIT-licensed open source project with its ongoing development made possible entirely by fantastic volunteers. If you'd like to support their efforts, please consider:

Funds donated via Open Collective will be used for compensating expenses related to Svelte's development such as hosting costs. If sufficient donations are received, funds may also be used to support Svelte's development more directly.

License

MIT

kit (sveltejs/kit)

Searching Database…

20.9K ·GitHub
这是什么?SvelteKit 是用 Svelte 构建 Web 应用的官方框架——你编写 Svelte 组件,SvelteKit 负责简化其余工作,并通过 Vite 来构建你的项目。
那它是一个库还是完整的框架?是框架:核心包 @sveltejs/kit 附带一系列官方适配器,底层构建工具是 Vite,所以它编排的是整个应用,而不只是 UI 组件。
我具体该怎么开始用它开发?README 直接指向官方文档;从那里你可以搭建一个项目,然后像任何现代 JavaScript 应用一样通过 Vite 来开发和构建。
用它开发需要安装什么?需要 Node.js 工具链:README 自己的示例就是用 npm create 命令创建项目的,所以你会在标准的 Node 和 npm 生态中工作。
它需要运行服务器吗,还是也能发布纯静态网站?服务器是可选的:官方适配器中既有面向完全预渲染网站的 adapter-static,也有面向传统服务器部署的 adapter-node。
SvelteKit 应用可以部署到哪里?官方适配器支持 Cloudflare、Netlify、Node、静态托管和 Vercel,默认选择是 adapter-auto;还有更多适配器由社区维护。
它是完全免费的吗,还是有付费版本?完全免费:这是一个由志愿者运营的开源项目,在 Open Collective 上接受自愿捐款,用于支付托管等开销,资金充足时也会直接支持开发。
SvelteKit 应用底层用的是什么?Vite——SvelteKit 把它用作构建工具,README 甚至会让你在一个纯净的 Vite 项目里复现构建问题,因为很多问题源自 Vite 而不是 SvelteKit 本身。
除了核心框架,这个仓库还产出什么?面向 auto、Cloudflare、Netlify、Node、static 和 Vercel 部署的官方适配器包,以及 @sveltejs/enhanced-img 和 @sveltejs/package,全部在一个 pnpm monorepo 中统一管理。
What are similar projects?graphql, next.js, astro, nuxt, framework, gatsby, fresh, razzle
Creator
sveltejs
Size
44.4 MB
Stars
20.9K
Age
6y
Commits · 90 Days