您需要在安装之前执行此操作
新版本!我们建议更新到最新版本
在这些更改之前 — @sveltejs/kit@next.405 — 并确保您的
app 在运行迁移之前使用该版本。
这将重命名您的路线文件夹中的文件(请参阅this comment to
learn more about the changes),迁移一些更改
自动并用链接回的错误注释您的代码
此页面并告诉您需要手动更新的内容。你可以找到
通过在您的代码库中搜索 @migration 来解决这些错误。
变更原因
我读过的最重要的原因之一就是这个,再次引用 Rich Harris 的话:
有多种表达路线的方法。 src/routes/foo.svelte 和
src/routes/foo/index.svelte 是等价的,有两种方法可以做
事情总是混乱的根源。每个都有缺点——太多了
index.svelte 在编辑器中打开的文件会让人感到困惑,但 foo.svelte
使托管相关文件变得尴尬。我经常发现自己
随着路线变多,将foo.svelte 移动到foo/index.svelte
复杂的(例如,它需要一个专门的错误页面,或者它获得一个孩子
路线,或者我需要将某些东西分解成一个单独的组件,或者
它需要一个页面端点,依此类推)。这些改变代价高昂
烦人,而且我总是因为不总是使用文件夹而自责。
您可以阅读所有其他充分理由 on this link。