-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#1 gerar executável para linux #11
#1 gerar executável para linux #11
Conversation
…avel global para continuar rodando o programa; definindo a variavel global como padrao
.gitignore
Outdated
*.tgz | ||
package-lock.json |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Por que adicionar o package-lock.json
no .gitignore?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Por ser um arquivo gerado, não vejo sentido ir no commit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Estamos usando Yarn nesse pacote e por isso usamos o yarn.lock e por isso não é legal você incluir o package-lock.json de qualquer forma, porém os arquivos .lock
por mais que são gerados, eles devem ir ao Git, isso porque armazenam cache para acelerar a instalação dos pacotes do zero :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Entendi, obrigada pela explicação... =D Irei remover e adicionar mais opções de downloads.
main.js
Outdated
|
||
app.dock.hide(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Essa linha não pode ser removida, existe uma maneira de verificar se o dock não existe, dá uma olhada no #8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Vou ajustar isso, obrigada!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Vou testar no meu Ubuntu certinho e daí aprovo a PR, acho legal ajustar apenas os pontos que mencionei
Vc pode fazer if(app.dock){app.dock.hide()}, como eu fiz na minha PR do Windows |
…ro modo nao estava executando no linux
Por que colocar as options do spawn em um array? Algum motivo específico? |
Segundo a documentação, https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options as options devem ser passadas por array. |
@acmesquita Na verdade lá diz que options é Object, aquele `[, options] nos parâmetros não quer dizer um array, é apenas uma forma de demonstrar que é opcional. |
Realmente, me enganei quando coloquei o array, funcionou porque retornou um undefined para o spawn e "funcionou" no meu computador. Dúvida, se remover o env funciona nos outros terminais e nos outros sistemas operacionais? |
package.json
Outdated
"target": [ | ||
"AppImage" | ||
"deb" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Não é melhor usar "snap", que tem compatibilidade maior?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Acredito que podemos gerar até mais de um formato, o que acham?
@acmesquita O |
Executei um merge para sincronizar com a versão na master que havia sido atualizada por outra PR, com isso acredito que possamos aceitar. Obrigado pela contribuição @acmesquita :) |
@acmesquita Rodei o |
@diego3g, o Para rodar para a plataforma linux é preciso rodar o comando com a flag |
@acmesquita Consegui rodar também com o comando |
Fixed #1