Resolução de problemas
Resolução de problemas comuns com o Electron Router DOM
Se você está tendo problemas com o Electron Router DOM, aqui estão alguns problemas comuns e suas soluções.
Distribuição
A JavaScript error occurred in the main process -> Error: Cannot find module 'XXX'
A seguinte solução é dos documentos do Electron Vite, mas é a mesma para a maioria dos aplicativos Electron:
Módulos dependentes não são empacotados no aplicativo. Para resolver isso:
- Se o módulo relacionado estiver instalado em 
devDependencies, reinstale-o emdependencies. Isso ocorre porque as ferramentas de empacotamento (por exemplo,electron-builder,electron-forge) geralmente excluem módulos emdevDependencies. - Se você estiver usando o 
gerenciador de pacotes pnpm, você precisará adicionar um arquivo.npmrccomshamefully-hoist=trueno diretório raiz do projeto (para que suas dependências sejam empacotadas corretamente). Além disso, você precisa excluirnode_modulesepnpm-lock.yaml, então reinstalar os módulos. Claro, você pode mudar para outro gerenciador de pacotes (por exemplo,npm,yarn) para evitar esse problema.