Перейти к содержимому

sv migrate

sv migrate выполняет миграцию кодовой базы Svelte(Kit). Эта команда использует пакет svelte-migrate.

Особенности работы:

  • Некоторые миграции могут оставлять в коде пометки @migration
  • Эти пометки указывают на места, требующие ручного завершения
  • Для поиска таких мест используйте глобальный поиск по @migration в проекте
Окно терминала
npx sv migrate
Окно терминала
npx sv migrate [миграция]

Заменяет использование $app/stores на $app/state в файлах .svelte. Подробнее в руководстве по миграции.

Обновляет приложение Svelte 4 до Svelte 5, преобразуя компоненты для использования рун и другого синтаксиса Svelte 5 (см. руководство).

Заменяет все самозакрывающиеся не-void элементы в файлах .svelte. Подробности в пулреквесте.

Обновляет приложение Svelte 3 до Svelte 4 (см. руководство).

Обновляет приложение SvelteKit 1 до SvelteKit 2 (см. руководство).

Обновляет библиотеку с @sveltejs/package версии 1 до версии 2. Подробности в пулреквесте.

Обновляет приложение pre-release SvelteKit для использования файловой маршрутизации SvelteKit 1. Обсуждение в пулреквесте.