node 写的程序怎么打包成 exe

36 天前
 seekafter

兄弟们,看见群友挣钱我好急啊 node 写的应用一般都是监听端口吧 能不能直接封装成 exe,双击就能运行的那种,哪怕双击后是打开浏览器访问地址呢 我是用的 nuxt,前后端都在一起的,求大佬 Electron 先不考虑吧,体积太大了

3208 次点击
所在节点    Node.js
34 条回复
Trim21
36 天前
借楼问一下,不需要桌面环境,直接开个 http 服务器搭配浏览器的 nodejs 程序用什么工具比较合适?之前一直用的 pkg ,现在 pkg 停止维护了
laikick
36 天前
Nexe?
laikick
36 天前
@Trim21 vercel fork 了一份 vercel/pkg. 应该还能接着用.
laikick
36 天前
@laikick 搞错了. vercel 不是 fork.
NotAfraidLP
36 天前
electron 现在打 exe 的包有 `portable` 版的, 几十 M 大小, 免安装的
DOLLOR
36 天前
你用 bat 文件写个启动命令,然后告诉客户用这个 bat 文件来启动程序。
zhyl
36 天前
试试能不能用 bun --bun 跑,可以的话直接 bun build --compile 编译成独立二进制文件
lrvinye
35 天前
@NotAfraidLP 正解
kero991
35 天前
tauri 吧,我最近挺喜欢这个,打包只有几 m 大
但是 win7 不能用
seekafter
35 天前
@kero991 我用 tauri 构建成功了,请问构建后我需要用程序提供接口,直接浏览器访问 http://localhost:1240 咋访问不到了呢
pnpm create tauri-app --alpha 创建的项目
vite 配置添加了 host:0.0.0.0
seekafter
35 天前
@DOLLOR 现在就是这样用的.程序是 node 写的,这样打包需要客户有 node 环境
seekafter
35 天前
seekafter
35 天前
GoRoad
35 天前
还得是 electron 啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1064961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX