sv move
sv migrate
迁移 Svelte(Kit) 代码库。它委托给 svelte-migrate
包。
¥sv migrate
migrates Svelte(Kit) codebases. It delegates to the svelte-migrate
package.
某些迁移可能会用要完成的任务注释你的代码库,你可以通过搜索 @migration
找到这些任务。
¥Some migrations may annotate your codebase with tasks for completion that you can find by searching for @migration
.
用法(Usage)
¥Usage
npx sv migrate
你也可以直接通过 CLI 指定迁移:
¥You can also specify a migration directly via the CLI:
npx sv migrate [migration]
迁移(Migrations)
¥Migrations
app-state
将 .svelte
文件中的 $app/stores
使用迁移到 $app/state
。有关更多详细信息,请参阅 迁移指南。
¥Migrates $app/stores
usage to $app/state
in .svelte
files. See the migration guide for more details.
svelte-5
升级 Svelte 4 应用以使用 Svelte 5,并更新各个组件以使用 runes 和其他 Svelte 5 语法 (参见迁移指南)。
¥Upgrades a Svelte 4 app to use Svelte 5, and updates individual components to use runes and other Svelte 5 syntax (see migration guide).
self-closing-tags
替换 .svelte
文件中的所有自闭合非空元素。有关更多详细信息,请参阅 拉取请求。
¥Replaces all the self-closing non-void elements in your .svelte
files. See the pull request for more details.
svelte-4
升级 Svelte 3 应用以使用 Svelte 4 (参见迁移指南)。
¥Upgrades a Svelte 3 app to use Svelte 4 (see migration guide).
sveltekit-2
将 SvelteKit 1 应用升级到 SvelteKit 2 (参见迁移指南)。
¥Upgrades a SvelteKit 1 app to SvelteKit 2 (see migration guide).
package
将使用 @sveltejs/package
版本 1 的库升级到版本 2。有关更多详细信息,请参阅 拉取请求。
¥Upgrades a library using @sveltejs/package
version 1 to version 2. See the pull request for more details.
routes
将预发布的 SvelteKit 应用升级为使用 SvelteKit 1 中的文件系统路由约定。有关更多详细信息,请参阅 拉取请求。
¥Upgrades a pre-release SvelteKit app to use the filesystem routing conventions in SvelteKit 1. See the pull request for more details.