Задать вопрос
dlnsk
@dlnsk
ПК Партнер 01.01 -> ПК Поиск -> IBM PC

Как открыть скомпилированный Vue проект локально?

Сделал превьюшку компонента (у него нет вообще никакой сетевой активности) и хочу отправить его "заказчику". Но собраный проект Vue не открывается локально (file:///), ибо не загружается бандл:

Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на file:///abc/dist/assets/index-doPh70Cz.js. (Причина: запрос CORS выполнен не по http).

Если в
<script type="module" crossorigin src="./assets/index-doPh70Cz.js"></script>
я убираю type="module" crossorigin, то скрипт загружается, но не запускается.

Как собрать локальную версию, чтобы без всяких локальных http-серверов запускалась?
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
dlnsk
@dlnsk Автор вопроса
ПК Партнер 01.01 -> ПК Поиск -> IBM PC
Решил внедрением всего и вся в итоговый html с помощью:
https://www.npmjs.com/package/vite-plugin-singlefile
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro
frontend developer
можно запустить браузер без контроля CORS https://www.junian.net/dev/google-chrome-disable-cors/
но скорее всего, проект всё равно не будет работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы