如何将nodejs项目打包成可运行的exe文件

wanghu1983 发布于 2018/03/16 12:39
阅读 9K+
收藏 1

使用基于nodejs的web开发框架express,开发了一款单机版的小应用程序,现在想将其打包成一个exe可执行文件,可以在没有安装nodejs环境的电脑上执行,请问该如何打包?

我的nodejs安装情况:

其中,test目录是我的express项目名称,test目录的内容如下:

前端内容放在public文件夹下,服务端的脚本写在app.js 中。双击startup.bat启动项目,脚本的内容如下:

@echo off
start iexplore http://localhost:3000/demo/form/login.html
echo %cd%
npm start &

 

现在想把这个test项目打包成一个exe文件,可以在没有nodejs环境的电脑上执行,就java项目可以把jre打包进去后的效果一样,请问该怎么做?

加载中
0
蓝水晶飞机
蓝水晶飞机

用 WinRAR 软件制作可执行的压缩包,自动解压并且执行里面的某个程序。

蓝水晶飞机
蓝水晶飞机
回复 @wanghu1983 : 把NodeJS一起打包到压缩包里面去咯
wanghu1983
wanghu1983
谢谢回复!试了几次,打包好的exe文件,因为没有电脑上没有nodejs环境,不能执行。
0
trivia
trivia

electron看看

 

wanghu1983
wanghu1983
谢谢回复,不太会用electron,看了一下教程,都是基于electron框架的项目打包过程。我这个是用express打包的,试了几次没有成功,请问能具体描述一下么?
0
hmh
hmh

electron, nwjs 都可以

wanghu1983
wanghu1983
谢谢回复,不太会用electron。我这个项目是用express打包的,试了几次没有成功,请问能具体描述一下如何用electron打包expressx项目么?打包后是否需要目标电脑上安装nodejs环境或者是electron环境?
0
返回顶部
顶部