Почему Electron упаковывает старую версию моего приложения?

Я настроил Electron для упаковки своего приложения, а также для создания установщиков для MacOS и Windows.

я использовал electron-packager для процесса упаковки.

Я упаковал приложение в его первоначальном состоянии с момента первой установки Electron, чтобы я мог его запустить и запустить для удобства развертывания позже, когда приложение будет завершено. Тем не менее, теперь приложение находится в более законченном состоянии, когда я запускаю упаковщик (для Mac или Windows), я вижу старую версию приложения, а не новую и улучшенную версию.

У кого-нибудь есть опыт с чем-то похожим?

Команда для упаковки файлов MacOS

"package-mac": "electron-packager . --overwrite --asar=true --platform=darwin --arch=x64 --icon=src/assets/icons/mac/icon.icns --prune=true --out=release-builds",

Примечание: я запускаю это из macOS

Обновить

С тех пор я очистил кэш для Electron и Chromium, но все еще без изменений. Я считаю, что IntelliJ по какой-то причине упаковывает старую версию, но я просто не понимаю, почему.

Приложение, которое я упаковываю, является Angular 5 и работает локально с ng serve открывает правильную, актуальную версию приложения... Так что я действительно не понимаю, почему это упаковочный код, которого больше нет?

Когда я запускаю скрипт npm, это то, что я вижу в терминале:

computer-name:betting-ui adamh$ npm run package-mac

> betting-ui@0.0.2 package-mac /Users/adamh/IdeaProjects/betting-ui
> electron-packager . --asar=true --overwrite --platform=darwin --arch=x64 --icon=src/assets/icons/mac/icon.icns --prune=true --out=release-builds

Packaging app for platform darwin x64 using electron v2.0.6
Wrote new app to release-builds/betting-ui-darwin-x64

Однако, когда я сейчас открываю упакованное приложение, я вижу следующее: введите описание изображения здесь

Открытие сети в инструментах разработки, которые я нахожу (для одного из файлов отсутствует): введите описание изображения здесь

Я щелкнул правой кнопкой мыши по упакованному файлу и выбрал ** показать содержимое пакета, к которому я нахожу следующее:**

введите описание изображения здесь

В ** ресурсах есть (не все файлы показаны, но в основном похожи на изображение):** введите описание изображения здесь

Я выполнил поиск одного из файлов, который, как говорят, отсутствует, и нашел: введите описание изображения здесь

Я обнаружил, что большинство ссылок были на dist каталог скомпилированных файлов:

введите описание изображения здесь

0 ответов

Другие вопросы по тегам