Ошибка создания установщика Electron в macOS - PullRequest
0 голосов
/ 09 июля 2020

При создании приложений для электронов возникла проблема.

Я использовал Electron-builder 27.0 и macOS 10.15.6 Catalina Beta.

Я сделал macOS (dmg) и Linux (AppImage) установщик успешно. Но когда я создал Windows Installer (NSIS), возникла проблема.

Я дал wine root привилегию и успешно установил NSIS, NSIS-ресурс и winCodeSign .

Я использую

sudo electron-builder -mwl

для создания установщика.

КОД ОШИБКИ:

Error: write EPIPE
    at afterWriteDispatched (internal/stream_base_commons.js:154:25)
    at writeGeneric (internal/stream_base_commons.js:145:3)
    at Socket._writeGeneric (net.js:782:11)
    at Socket._write (net.js:794:8)
    at writeOrBuffer (_stream_writable.js:352:12)
    at Socket.Writable.write (_stream_writable.js:303:10)
    at Socket.Writable.end (_stream_writable.js:555:10)
    at Socket.end (net.js:588:31)
    at /usr/local/lib/node_modules/electron-builder/node_modules/_builder-util@22.7.0@builder-util/src/util.ts:197:26
    at new Promise (<anonymous>)
    at spawnAndWrite (/usr/local/lib/node_modules/electron-builder/node_modules/_builder-util@22.7.0@builder-util/src/util.ts:180:10)
    at NsisTarget.executeMakensis (/usr/local/lib/node_modules/electron-builder/node_modules/_app-builder-lib@22.7.0@app-builder-lib/src/targets/nsis/NsisTarget.ts:552:11)
    at NsisTarget.computeScriptAndSignUninstaller (/usr/local/lib/node_modules/electron-builder/node_modules/_app-builder-lib@22.7.0@app-builder-lib/src/targets/nsis/NsisTarget.ts:339:5)
    at NsisTarget.buildInstaller (/usr/local/lib/node_modules/electron-builder/node_modules/_app-builder-lib@22.7.0@app-builder-lib/src/targets/nsis/NsisTarget.ts:277:103)
    at NsisTarget.finishBuild (/usr/local/lib/node_modules/electron-builder/node_modules/_app-builder-lib@22.7.0@app-builder-lib/src/targets/nsis/NsisTarget.ts:109:7)
    at async Promise.all (index 10)

Затем завершился Electron-builder. (Извините, я не очень хорошо разбираюсь в английском sh)

Если вы хотите сказать, что я использую Windows для их создания, я скажу вам, что есть другая проблема: Windows 10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...