Проверьте вам так не надо ))
Ладно расскажу тогда зачем я это делаю, чтобы не было лишних вопрсов. Одна платформа предоставляет hosted pages и единственный путь кастомизировать UI это загружать свой html. Они прям у себя в доках показывают пример, что делайте js в <script> а стили в <style>. Так вот это платформа с жуткими ограничениями и не совсем подходит под бизнес задачи проекта. Решил обойти это путем подключить туда SPA с роутером и тд. Я сейчас всего лишь на стадии изучения и ресечинга. Для вывода я должен проработать каждый вариант, поэтому и спрашиваю у вас какие есть варианты, чтобы я писал обычным для меня способом, но на выходе получался только один html файл.
Со всеми минусами я знаком, поэтому не стоит тратить своё время, чтобы доказать мне что так лучше не делать)