Node.js zu einer .exe konvertieren. Wie geht das?

05/10/2016 17:14 Shinzuya#1
Hallo.
Ich bin komplett neu in der Javaszene.
Ich wollte versuchen ein Node Script zu einer .exe zu compilen.
Dies funktioniert allerdings nur halbwegs.

[Only registered and activated users can see links. Click Here To Register...]

Ich möchte den node_modules ordner und jeweils ein javacript zu einer .exe compilen.
Ich habe bereits die SuFu benutzt, allerdings nichts gefunden was mir gut weiterhelfen kann. Ich habe nur etwas gefunden, wo ich es zwar zu einer .exe compilen kann, aber nur für mich funktioniert. Das Tool dafür heißt "Advanced BAT to EXE Converter". Aber das bringt halt nichts.

Ich hoffe das mir jemand ordnungsgemäß erklären kann, wie ich es gut compilen kann, es wäre mir sehr hilfreich.

Danke im voraus!
05/10/2016 17:35 Devsome#2
Wüsste zwar nicht warum man sowas machen sollte, aber denke das wird dir helfen.

Quote:
Most will require you to keep the batch file as main executable, and then bundle node.exe and your scripts.
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Quelle: [Only registered and activated users can see links. Click Here To Register...]
05/10/2016 18:57 Shinzuya#3
Quote:
Originally Posted by Devsome View Post
Wüsste zwar nicht warum man sowas machen sollte, aber denke das wird dir helfen.


[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Quelle: [Only registered and activated users can see links. Click Here To Register...]

Danke, dass du versuchst zu helfen.
Aber genau das ist das, was ich schon versucht habe.
Sobald ich dieses als .exe compile, funktioniert es bei anderen nicht.
Es wird nur für mich funktionieren, alle anderen kriegen Errors und dann crasht es.
05/10/2016 19:09 Devsome#4
Quote:
Originally Posted by Shinzuya View Post
Danke, dass du versuchst zu helfen.
Aber genau das ist das, was ich schon versucht habe.
Sobald ich dieses als .exe compile, funktioniert es bei anderen nicht.
Es wird nur für mich funktionieren, alle anderen kriegen Errors und dann crasht es.
Die anderen brauchen auch den node_modules Ordner damit es bei denen funktioniert. Sofern Sie diesen haben, dann wüsste ich auf die schnelle auch nicht wie man es beheben könnte.
05/10/2016 19:27 Shinzuya#5
Mh.. Okay..
Trotzdem, Dankeschön!
05/10/2016 20:36 warfley#6
Die wahre Frage ist, warum, wenn du eine Applikation schreiben möchtest welche du als executeable veröffentlichen willst, verwendest du eine Skriptsprache wie NodeJS. Diese Sprache wurde nie darauf ausgelegt auf anderen Rechnern ohne NodeJS zu laufen. Also entweder würde ich das ganze in einer anderen Sprache schreiben, oder voraussetzen dass jeder, der deine software verwenden will, NodeJS selbst installiert hat, da kannst du dir auch den "Compilevorgang" sparen. (Compilevorgang ist in Anführungszeichen da es sich eigentlich nur um einen pack Vorgang handelt und nichts dabei kompiliert wird)
05/12/2016 17:00 sven12345#7
Quote:
Originally Posted by Shinzuya View Post
Hallo.
Ich bin komplett neu in der Javaszene.
Ich wollte versuchen ein Node Script zu einer .exe zu compilen.
Dies funktioniert allerdings nur halbwegs.

[Only registered and activated users can see links. Click Here To Register...]

Ich möchte den node_modules ordner und jeweils ein javacript zu einer .exe compilen.
Ich habe bereits die SuFu benutzt, allerdings nichts gefunden was mir gut weiterhelfen kann. Ich habe nur etwas gefunden, wo ich es zwar zu einer .exe compilen kann, aber nur für mich funktioniert. Das Tool dafür heißt "Advanced BAT to EXE Converter". Aber das bringt halt nichts.

Ich hoffe das mir jemand ordnungsgemäß erklären kann, wie ich es gut compilen kann, es wäre mir sehr hilfreich.

Danke im voraus!
Ich denke einmal du möchtest am Ende eine Desktopanwendung haben welche du an user weitergeben kannst. An deiner Stelle würde ich zB auf [Only registered and activated users can see links. Click Here To Register...] setzen mit welcher du einen wrapper um deine files packen könntest, es wäre dann eben keine cl-anwendung. Am besten du addest mich mal in Skype dann kann ich dir weiterhelfen was genau der beste weg ist um das umzusetzen was du vorhast :)
skype: habdich95
oder schreibe mir hier eine pn
05/13/2016 21:15 KingDingD0ng#8
Quote:
Originally Posted by Shinzuya View Post
Hallo.
Ich bin komplett neu in der Javaszene.
Ich wollte versuchen ein Node Script zu einer .exe zu compilen.
Dies funktioniert allerdings nur halbwegs.

[Only registered and activated users can see links. Click Here To Register...]

Ich möchte den node_modules ordner und jeweils ein javacript zu einer .exe compilen.
Ich habe bereits die SuFu benutzt, allerdings nichts gefunden was mir gut weiterhelfen kann. Ich habe nur etwas gefunden, wo ich es zwar zu einer .exe compilen kann, aber nur für mich funktioniert. Das Tool dafür heißt "Advanced BAT to EXE Converter". Aber das bringt halt nichts.

Ich hoffe das mir jemand ordnungsgemäß erklären kann, wie ich es gut compilen kann, es wäre mir sehr hilfreich.

Danke im voraus!
FYI: Java =/= Javascript
Würde auch behaupten, dass das die falsche Section ist :P

Soweit ich das gelesen habe solltest du eher Java statt JS nutzen. Ansonsten kann ich dir noch (wie der Vorposter schon erwähnt hat) Electron ans Herz legen.

Aber das rumgebastelt mit einem Node.js Skript zu einer .bat in eine .exe [...] lass lieber sein, das wird unschön.
05/14/2016 09:38 Else#9
Am Rande:
[Only registered and activated users can see links. Click Here To Register...]

Quote:
create a single executable out of your node.js apps [Only registered and activated users can see links. Click Here To Register...]

Es gibt doch die ein oder anderen NodeJS-Projekte, welche das erstellen von exe-Dateien erlauben. Einfach mal danach suchen, statt solche umständlichen Wege einzuschlagen.
05/17/2016 01:15 Menan#10
Schau dir mal NW.JS und Electron an ;)

Damit kannst Programme in Node schreiben.
05/18/2016 00:09 Siciliano01#11
Du solltest Java anstatt JS nutzen.
MfG Siciliano01
05/19/2016 19:08 Menan#12
Quote:
Originally Posted by Siciliano01 View Post
Du solltest Java anstatt JS nutzen.
MfG Siciliano01
Bullshit. Aus welchem Grund?