Добрый день!
Я пытаюсь создать на моем Mac приложение Vuejs для электронов с node-serialport.
Я могу собрать электрон, и он отлично работает на Mac, но в Windows он всегдаимеет ошибку:
A JavaScript error occurred in the main process
Uncaught Exception:
Error: \\?\C:\Users\MyUser\AppData\Local\Temp\4deb32d9-50e4.....bf7b.tmp.node is not a valid Wind32 application.
И я могу построить это приложение на Windows использовать windows-build-tools
без ошибок, и это тоже работает нормально, ноЯ хочу собрать приложение для всех платформ только на моем Mac.
Вот репозиторий репортаций: https://github.com/DonaldChiang/node-serialport-testing
- клонировать этот репозиторий
- run
yarn install
- Запустите
yarn electron:build:windows
на Mac - Скопируйте
node-serialport-testing Setup 0.1.0.exe
в Windows и установите
У меня есть два вопроса по этому вопросу:
- Могу ли я собрать модуль собственного узла для другой платформы на Mac или Linux?
- Будет ли электронная перестройка выполнять предварительную сборку перед установкой?