⨯ ENOENT: no such file or directory, scandir 'path-to\capacitor\mxxxxs_exe\electron\node_modules\fsevents' failedTask=build stackTrace=Error: ENOENT: no such file or directory, scandir 'path-to\capacitor\mxxxxs_exe\electron\node_modules\fsevents'
Error packing your project for electron!
Segue o procedimento que eu criei para resolver essa situação. Traduza para seu idioma para seguir.
Roteiro de Melhoria no Processo de Build e Atualização Automática
Projeto: Spacefeed - Marte
Plataforma: Wappler Desktop App (Electron + Capacitor + TypeScript)
Ajuste no tsconfig.json para compatibilidade do emulador
Problema identificado:
O projeto falhava ao compilar ou executar no emulador (electron:start) devido a erros de tipagem de bibliotecas externas.
Solução aplicada:
skipLibCheck: true ignora erros de tipagem de bibliotecas externas.
type: module garante compatibilidade com ESModules.
Atualização dos scripts no package.json
Problema identificado:
Scripts electron:pack e electron:make não geravam corretamente os artefatos nem publicavam no GitHub.
Soluções aplicadas:
Configuração completa do publish para GitHub no Electron Builder
Problema identificado:
Configuração incompleta do campo publish causava releases em rascunho e falhas no autoUpdater.
Configuração corrigida no package.json: