Как удалить нагрузку на рабочую среду?

#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. Я знаю, что этому уже пару лет, но любая помощь очень ценится!