Node.jsã§ä½ã£ãã¢ããªãä»ã®ç°å¢ã§å®è¡ãããã¦ã
ããããè¦ã¦ããnexeã§å®è¡å¯è½ãã¡ã¤ã«ãä½æã§ããããã
ã¡ãã£ã¨è©¦ãã¦ã¿ãã¨ãã®åå¿é²ã
ã¾ãã¯ã¤ã³ã¹ãã¼ã«
$ npm i nexe -g
å®è¡ããããã¡ã¤ã«
// my-app.js console.log("Hello Nexe!!");
å®è¡ãã¡ã¤ã«ã®ä½æ
# å®è¡ãã¡ã¤ã«ã®ä½æ $ nexe my-app.js # basenameã§ä½æ $ ls my-app my-app # ä½æããmy-appãå®è¡ $ ./my-app Hello Nexe!!
ç°¡å!!
ãªãã·ã§ã³
# --output: åºåãã¡ã¤ã«ãè¨å® $ nexe my-app.js --output my-app-exe # --target: åºå対象ã®ãã©ãããã©ã¼ã ã®æå® $ nexe my-app.js --target mac-x64-14.15.3 # --build: Node.jsãã½ã¼ã¹ãããã«ããã â»ãããé ã $ nexe my-app.js --build
--target
ã§æå®ã§ãããã©ãããã©ã¼ã ã®ä¸è¦§ã¯ä»¥ä¸ã«è¨è¼ããã¦ããã
以ä¸!!