Mám konzolu ako aplikáciu v uzle js a chcem ju zabaliť pre spustiteľný súbor okna.
Môj projekt je nastavený pravidelne:
app.js
node_moudles
bin
readme.md
support file
support file
package.json
Oba podporné súbory sa generujú pri prvom spustení programu.
Ďalším detailom, niektoré moje závislosti sú natívne aplikácie (používam elektrón).
Existuje riešenie balenia, ktoré chcem distribuovať iba exe, ktorý bude mať inštanciu uzla js, ako aj všetky moje moduly?
odpovede:
1 pre odpoveď č. 1Samotný elektrón môže byť zostavený ako .exe. Nemalo by zmysel to znova baliť. Ak však máte projekty s iným ako natívnym kódom, použite ich Nexe.
0 pre odpoveď č. 2
Pretože som nenašiel nič, čo by mohlo zabaliť uzol jsprojekt s natívnymi závislosťami do jedného súboru exe, riešením, ktoré som našiel, je disctibute kódu node.js pomocou package.js a to, že používateľ pobeží npm install
najskôr pred použitím balíka.