Почему 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
каталог скомпилированных файлов: