#github-pages #svelte #livereload
#github-страницы #стройный #загрузка печени
Вопрос:
Мне удалось развернуть свое первое приложение Svelte с помощью Github Pages. Единственная проблема остается в том, что скрипт livereload все еще загружается, но путь к скрипту не может быть найден и вызывает медленную загрузку, как вы можете видеть на живом сайте.
Есть ли какой-нибудь способ это исправить?
Заранее благодарю вас за помощь. (Исходный код, если это поможет)
Ответ №1:
Код, который вы опубликовали на страницах GH, является сборкой разработчика. В официальном шаблоне, на котором, похоже, основан ваш проект, это то, что вы получаете npm run dev
.
Что вам нужно, так это производственная сборка, с которой вы получаете npm run build
. Скомпилированный код не будет включать некоторые утилиты, которые в противном случае добавляются для инструментов разработки и HMR, он будет сокращен с помощью terser и не будет включать livereload. Вы можете видеть rollup.config.js
, что есть production
флаг, основанный на том, выполняется ли накопительный пакет в режиме просмотра или нет, который изменяет некоторые параметры и плагины.
Комментарии:
1. Привет, риксо, ты абсолютно прав. Спасибо за вашу помощь.
2. Применимо ли то же самое к приложениям react? Я просматривал интернет и тонны фиолетовых ссылок позже, я все еще не могу понять, почему я получаю livereload?snipver=1 при развертывании производственной сборки с использованием сборки npm run. Я знаю, что этому уже пару лет, но любая помощь очень ценится!