📎 Webclip
nexe
Nexe is a command-line utility that compiles a Node.js application into a single executable file. The page presents it as a way to distribute binaries without Node or npm, run apps with different runtimes, and control builds across platforms.
Fichamento#
- Compila aplicações Node.js em um único executável.
- Permite distribuir binários sem precisar de Node ou npm.
- Aceita aplicações autocontidas e várias aplicações com runtimes diferentes.
- Menciona builds idempotentes, deploy mais rápido, rollback de versões e pipeline de build flexível.
- Suporta builds cross-platform.
- Permite adicionar recursos ao binário com
-re lê-los comfs.readFileoufs.readFileSync. - Por padrão tenta baixar um executável pré-compilado; se necessário, usa
--buildpara compilar a partir do código-fonte. - Documenta opções como
input,output,target,bundle,name,cwd,build,resources,patcheseplugins. - A API Node.js mostra
compile({ input, build: true, patches: [...] })e o uso desetFileContentsAsyncpara modificar arquivos da source. - Para módulos nativos, os binários nativos precisam ser enviados junto com o executável gerado.
