将node.js开发的项目打包

背景

使用node.js,可以快速开发后端应用。应用服务开发好后,有没有什么工具可以将js代码打包成一个可执行包,类似java的.jar,php的.phar包呢?

可以有的。

这里介绍两总工具

1、pkg

npm install -g pkg
pkg -t win index.js -o myApp.exe

说明:这工具直接使用npm进行安装,安装完成后,可直接使用pkg命令进行打包
打包好的程序为可执行的 *.exe,可以在window下直接运行,很方便
特点:只能包含js,体积小

2、jxcore

# 打包
jx package index.js myApp
# 执行
jx myApp.jx
使用笔记

ps:
上面两都使用过,第二种 jxcore,打包时没毛病,但是,在执行jx文件时,发现ES6的语法无法支持。
第一种pkg打包的比较理想,打包及使用时都没毛病,但是在长时间运行时,会出一些bug,提示内存溢出之类的

最后,没办法,还得使用js原码,直接在node环境下运行

其它的一些打包工具

(可打包包含html+js
electron
nw.js
app.js
(仅可打包js)
nexe

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值