兄弟们,看见群友挣钱我好急啊 node 写的应用一般都是监听端口吧 能不能直接封装成 exe,双击就能运行的那种,哪怕双击后是打开浏览器访问地址呢 我是用的 nuxt,前后端都在一起的,求大佬 Electron 先不考虑吧,体积太大了
1
BG7ZAG 133 天前
Tauri
|
2
angrylid 133 天前 2
1. tauri, wails ...
2. https://github.com/vercel/pkg 3. deno compile 4. 用别的语言写个 NodeJS 自解压程序 折腾半生,归来仍是 Electron |
4
wzdsfl 133 天前
|
5
querysecret 133 天前
嫌 electron 体积太大,抓紧放弃用 node 写
|
8
lneoi 133 天前
|
9
renmu 133 天前 via Android
一顿折腾,最后发现还是 electron 最香
|
10
mringg 133 天前
2B 的应用,其实除了开发者,没人会在意大小,只要别太离谱。
|
11
xmumiffy 133 天前 via Android
压缩包放个 “运行我.bat”不行?
|
13
censujiang 133 天前
electron
|
14
CodeCodeStudy 133 天前
@FightPig electron 太大了,一般来说病毒不会搞这么大的,太显眼了
|
15
IamUNICODE 133 天前
只用过 pkg 的路过。。
|
17
hatch 133 天前
pkg 挺好用的
|
18
aikilan 133 天前
Electron 的坏处是啥?你从技术的角度出发觉得这个东西过于冗余,但是从客户角度出发,人家根本不关心。。。。
|
19
yanulg 133 天前
pkg 就行了
|
20
ahzjm 133 天前
楼主交个我,收益分你点
|
21
Trim21 133 天前
借楼问一下,不需要桌面环境,直接开个 http 服务器搭配浏览器的 nodejs 程序用什么工具比较合适?之前一直用的 pkg ,现在 pkg 停止维护了
|
22
laikick 133 天前
Nexe?
|
25
NotAfraidLP 133 天前 1
electron 现在打 exe 的包有 `portable` 版的, 几十 M 大小, 免安装的
|
26
DOLLOR 133 天前
你用 bat 文件写个启动命令,然后告诉客户用这个 bat 文件来启动程序。
|
27
zhyl 133 天前
试试能不能用 bun --bun 跑,可以的话直接 bun build --compile 编译成独立二进制文件
|
28
lrvinye 132 天前 via iPhone
@NotAfraidLP 正解
|
29
kero991 132 天前
tauri 吧,我最近挺喜欢这个,打包只有几 m 大
但是 win7 不能用 |
30
seekafter OP @kero991 我用 tauri 构建成功了,请问构建后我需要用程序提供接口,直接浏览器访问 http://localhost:1240 咋访问不到了呢
pnpm create tauri-app --alpha 创建的项目 vite 配置添加了 host:0.0.0.0 |
32
seekafter OP @seekafter
https://github.com/tauri-apps/tauri/issues/1773 https://tauri.app/zh-cn/v1/guides/building/sidecar/#using-nodejs-on-a-sidecar https://github.com/tauri-apps/tauri/tree/1.x/examples/sidecar 找到几个相关的文章,说是使用 sidecar,再往下就看不懂了,而且 v2 版本没有嵌入 node 的条目了 |
33
seekafter OP |
34
GoRoad 132 天前
还得是 electron 啊
|