nodejs 源码打包为可执行程序

nodejs源码打包为可执行程序

electron:

npm install -g electron electron-packager

git clone https://github.com/electron/electron-quick-start.git
将代码加到mainWindow之前

electron-packager .

特点:可以包含html,生成包比较大

nw.js:
https://dl.nwjs.io/v0.35.0/nwjs-v0.35.0-win-x64.zip
package.json等文件放到同目录下
执行 nw
特点:可以包含html,生成包比较大

app.js
http://dl.bintray.com/sihorton/appjs/appjs-0.0.20-win32-ia32.zip
特点:可以包含html,体积适中

jxcore:
https://raw.githubusercontent.com/jxcore/jxcore-release/master/0311/jx_win64v8.zip

jx package index.js index
jx index.js

特点:只能包含js,体积小

nexe:

npm install -g nexe
nexe index.js -o test.exe

特点:只能包含js,体积小

pkg:

参考:CSDN-PKG

npm install -g pkg # 全局安装
npm install pkg --save-dev # 局部安装
# 打包方式,直接再 cmd里面执行,不要放在 package.json 的 script 里面。【原因未知,反正就是放在里面不好使。】
pkg -t win index.js -o test.exe # 打包方式一
pkg -t node16-win-x64  index.js # 只打包打包windows平台exe可执行程序[需要设置node版本]
pkg . -t node16-win --out-path dist # 打包方式三


···package.json
pkg . -t node16-win
```
  "bin": "run.js",
  "pkg": {
    "scripts": "*.js",
    "assets": [
      "package.json"
    ]
  },
```

特点:只能包含js,体积小

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TimBL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值