Стройная версия модуля Vite-Plugin-SSR.
Этот модуль демонстрирует, что вы делаете полностью предварительно предварительный HTML с правильными настройками гидратации, так что ваше приложение будет плавно загружаться в любом контексте.
Вы можете попробовать это здесь: https://ryanweal.github.io/vite-plugin-ssr-svelte/
Почему бы не использовать SVELTEKIT? Используя vite-plugin-ssr
вы можете переопределить практически все , и вы также можете добавить другие фреймворки (такие как Vue, React, другие) для определенных маршрутов, предоставляя более конкретные файлы page.client.js
и page.server.js
.
Это репо может быть использовано в качестве стартера для вашего следующего проекта. Это установка для выполнения типичных структурных задач:
Мы также включаем несколько примеров вызова API на стороне сервера только для получения ваших данных.
npm i
npm run dev
и наслаждайтесь горячей перезагрузкой, когда вы работаете.http://localhost:3000
в вашем браузере.npm run build
npx serve dist/client
Чтобы обновить этот пакет, вы можете следовать обычным процедурам обновления NPM.
Мы использовали встроенную команду npm shrinkwrap
, чтобы предоставить npm-shrinkwrap.json
, а не обычный package-lock.json
, который сохраняет этот репо с установкой в «известном хорошем» состоянии, если вы используете npm
в качестве установщика.
Обязательно полностью проверяйте обновления, если вы внесете изменения в свой файл npm-shrinkwrap.json
.