У меня такая же проблема (аналогичная) при создании приложения для угловых / электронных приложений.
Я следую инструкциям здесь:
https://alligator.io/angular/electron/
и я просто получаю пустой (белый) экран, когда запускаю электронное приложение. Когда вы проверяете приложение с помощью инструментов разработчика, вы получаете несколько сообщений об ошибках в консоли, например:
Не удалось загрузить скрипт модуля: сервер ответил с
MIME-тип, отличный от JavaScript, "". Строгая проверка типов MIME обязательна
для скриптов модуля согласно спецификации HTML.
Они появляются на всех включениях JS, которые присутствуют в файле dist / index.html.
Мне нужно вручную пройти через все теги сценария (как это):
<script src="runtime-es2015.858f8dd898b75fe86926.js" type="module">
и измените их, чтобы включить тип MIME:
<script type="text/javascript" src="runtime-es2015.858f8dd898b75fe86926.js" type="module">
Только тогда это работает внутри электронного окна. Если я запускаю проект с использованием «ng serve» и смотрю на веб-страницу, обслуживаемую angular, то она работает просто отлично.
Я думаю, что это как-то связано с файлами, загружаемыми локально из файловой системы и не предоставляющими тип mime, тогда как при обслуживании с веб-сервера предоставляется тип mime.