sveltekit在公开测试中

2021-03-24 02:32:24

它'时间。五个月和数百个犯罪后,你曾经邀请尝试sveltekit测试版。它'尚未完成 - 有一些已知的错误和几个缺少的功能 - 但我们真的很满意它如何' s成型和罐头' t等待你试试。

#创建项目mkdir my-app my-app npm init [emage protected] #sipling依赖关系npm install#start dev server并打开浏览器选项卡npm运行dev - --open

您' ll在kit.svelte.dev/docs上找到文档。如果您有一个Sapper应用程序,您' d喜欢迁移到sveltekit,您' ll在kit.svelte.dev/migrations上查找指令。

源代码可在github.com/sveltejs/kit上获得。当我们完成您的房子时,禁用问题和拉拔请求,但我们' LL在不久的将来完全开放。

在公告视频之后可能似乎令人惊讶的一件事,其中我打蜡抒情的歌曲,是Sveltekit在引擎盖下使用vite。当我们开始思考Sveltekit应该采取什么时尝试了Snowpack后,这是一见钟情。

Snowpack创建了一个完全新的Dev Tooling类别。而不是捆绑在开发中的应用程序,因为我们在过去几年中与webpack和汇总汇总,而是使用浏览器和#39;原生成导入的联位驱动服务器,并执行1:1像Svelte组件一样飞行。结果,您可以快速启动,简单的缓存和即时热模块重新加载。一旦你体验到这种工作方式,就会毁了你的任何东西。

vite落入与snowpack相同的类别。虽然vite 1 wasn' t适用于sveltekit - 它是由vue-coutric(vite和Vue都是由Evan You创造的),并制造了服务器端渲染困难 - vite 2是框架 - 不可知的框架,用SSR在核心上设计。它还具有强大的功能,如CSS代码拆分,我们以前必须自己实现自己。当我们并排评估这两种技术时,我们被迫得出结论,vite对sveltekit&#39的要求较近匹配,并将为我们提供提供我们想象力框架的最佳机会。

我们对Snowpack团队的感激之情深入债务,无论是在开发前期的密切合作,也是在未来几年内接触Web开发所需的路径。它'是一个精彩的工具,你应该绝对会尝试一下。

sveltekit在beta中非常多,但这并不是意味着它在生产中使用。

我的日子工作位于纽约时报,在那里,在我们的冠状病毒跟踪器上的最后十二个月中度过了大部分时间。它使用的工作流程使用自定义版本,该流程在时代为大多数图形提供支持,这是针对大型多页项目设计的。当我们在去年年底决定为美国的每一个县中的每个县创造页面时,我们很快就实现了我们需要完全探索项目。

即使它远非准备好,Sveltekit也是唯一符合我们深奥要求的框架。 (任何在新闻室工作并与CMS进行战斗的人都会知道我谈论的是什么。)今天它为我们的县风险页面和我们在迁移到Sveltekit应用程序的过程中。 。

使用未完成的软件来构建一个应用程序,这将看到数百万人是一种风险,一般来说,我不推荐它。但它使我们能够更快地开发应用程序,并使框架本身比其他更强大。

您可以在我们的问题跟踪器上看到1.0里程碑的未出现问题列表。除此之外,我们计划升级文档并添加更多适配器。

尽管如之,我们需要您的反馈帮助我们制作最好的应用程序框架。试试看,让我们知道哪些碎片缺失。

非常感谢尽管&#39尝试过Sveltekit的每个人;这里是龙' 警告和缺乏文件; 您的后频反馈一直非常宝贵。 特别是,我想承认gryglzr的工作,他们维护了非官方文档和一个叉子,当我们缺乏它时添加了Windows支持; 和Dominikg在Sveltekit的Svite工作的工作原理' SVITE集成。 两者现在都受到球队的欢迎。