Обновление с @sveltejs/kit@1.0.0-next.350 на @sveltejs/kit@1.0.0-next.403

TLDR: Вот коммит, в котором я сделал все изменения кода

Недавно я обновил версию sveltekit, которую я использую для qr-gen, и это был довольно интересный опыт :). Там не так много документации (по крайней мере, той, которую я смог найти), поэтому я документирую то, что мне нужно было изменить здесь.

Обновление зависимостей

yarn add @sveltejs/kit@latest @sveltejs/adapter-auto@latest --exact
Вход в полноэкранный режим Выход из полноэкранного режима

Примечание: если вы используете другие пакеты под @sveltejs org, вам, скорее всего, потребуется обновить и их.

Добавьте vite.config.js

Далее мне нужно было создать vite.config.js в корне репозитория и добавить в конфиг плагин svelte-kit:

import {sveltekit} from '@sveltejs/kit/vite'

/** @type {import('vite').UserConfig} */
const config = {
  plugins: [sveltekit()]
}

export default config
Вход в полноэкранный режим Выйти из полноэкранного режима

Вам также нужно будет удалить все конфигурации, которые у вас есть под свойством kit.vite в svelte.config.js. Здесь может помочь консультация с документацией по конфигурации vite.

Обновление маршрутов API для использования имен методов в верхнем регистре

Обновление export const post до export const POST (и так далее для других методов запроса).

Оцените статью
devanswers.ru
Добавить комментарий