Я пытаюсь упаковать электронное приложение (которое использует wasm) с помощью electronic-forge.
На данный момент (пока я борюсь с упаковкой!) Это немного больше, чем привет-мир, но он компилирует простую библиотеку ржавчины в wasm, затем я копирую файлы .js и .wasm в ./src/ и упаковываю как электронное приложение. .
Запуск с помощью команды «запуск электронной кузницы» работает отлично, но когда я упаковываю ее с помощью команды «electon-forge make» (в данном случае в DMG в Mac OS), а затем устанавливаю и запускаю ее, кажется, что она пытается загрузить неправильный файл .wasm (или он был изменен ...), поскольку я получаю следующие ошибки:
В комплекте только один файл .wasm, и я проверил, что в .js есть ссылка на правильный файл.
Если я перейду к пакету .app в / Applications и перейду к упакованным исходным файлам, все будет правильно и так же, как мои исходные папки.
Проверка магического номера файла .wasm тоже кажется прекрасной.
hexdump ui-72b0082cbbe1a2b5.wasm |head -n 1
0000000 00 61 73 6d 01 00 00 00 01 86 01 13 60 02 7f 7f
Итак, я не знаю, какой файл он пытается загрузить как .wasm и почему магическое число неверно.
Любые идеи?