-
Notifications
You must be signed in to change notification settings - Fork 626
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
Gerar executável #13
Gerar executável #13
Conversation
Porque não fez para Mac também? |
Feito! =) |
Quando fui gerar o executável deu erro falando que não achou o modulo "readline-sync", dai o executável não roda. Podem me ajudar, por favor? |
Não acho ser necessário ter um ".exe" já que, em tese, esse projeto poderia ir para o npm e ser executado via
ou poderia fazer um |
Não há necessidade de gerar executável, utilize o próprio terminal para iniciar o recurso, no máximo adicione globalmente na sua máquina. |
Obrigado pelas respostas, mas continuo com dificuldades, rs. Não sou programador nem nada, sou só um curioso, então não estou conseguindo rodar de jeito nenhum isso. Eu tenho o npm e npx instalados e baixei os codes, qual o procedimento para rodar? |
rafabp82, basta executar npm install para instalar as dependências |
Valeu pela ajuda pessoal, consegui rodar! Mas depois da segunda pergunta ele para de funcionar |
A minha ideia de gerar o executável é para que qualquer pessoa possa usar, sem a necessidade de ter que instalar alguma dependência ou abir o terminal. Somente o simples e intuitivo duplo clique =) |
Eu achei brilhante, por isso eu pedi para o MAC, Isso vai ser ainda mais importante no resultado de tudo, quando será apenas executado e aguardaremos os bots trabalharem. |
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.
@DaviRJ, boa ideia cara!!
Só uma dúvida: por qual motivo você instalou a dependência pkg
, mas está a utilizar o npx
? Se a dependência está instalada, não existem motivos para usar o npx
. :)
É normal quando ele já pega o texto fechar o executável? |
Desculpa a demora pela resposta. Uma vez que a dependência estiver instalada, o npx executa o que está na pasta node_modules ao invés de baixar e instalar o pkg.
Sim. Pois de fato, o programa terminou. Você pode usar o node-pause, por exemplo, para manter a janela aberta. |
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.
Uma vez que a dependência estiver instalada, o npx executa o que está na pasta node_modules ao invés de baixar e instalar o pkg.
@DaviRJ , não sabia desse comportamento. De qualquer modo, no entanto, o npx
é inútil nesse caso, tendo em vista que já temos a dependência instalada no package.json
. Assim, quando executamos um npm script
, todas as dependências que possuem binários tem o seu PATH
configurado temporariamente para a execução dos scripts.
Tem razão. Fiz as alterações e aproveitei para atualizar o pr. Obrigado =) |
Ótima ideia! |
Como está o andamento dessa PR? Posso resolver o conflito (ou alguém façã isso por mim por favor) e dar merge? |
Resolvi o conflito! Se alguém puder validar, agradeço! |
Devo realizar o review amanhã. |
@leodutra Friendly ping! |
package.json
Outdated
"url": "git+https://github.com/filipedeschamps/video-maker.git" | ||
}, | ||
"author": "", | ||
"license": "ISC", |
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.
License está errado. O projeto usa MIT.
Licença atualizada, PR aceito. |
Fiz a adição do pkg, para ser possível usar a aplicação direto de um arquivo executável.
Coloquei dois comandos no package.json.
É simples gerar o arquivo:
Para Windows, basta rodar
Para Mac, basta rodar
Para gerar a build/executável, será necessário ter o npm 5.2.0 ou superior com o npx.