前端项目打包求推荐项目或工具?

目的/场景

接单用node做小工具希望直接做成exe给客户部署, 源码什么的也不需要加密, 能跑就行. ai的推荐是pkg或nexe
我自己用过tauri和electron, 但electron打包太大了, 核心代码可能就100行, 给客户个100MB的安装包, 太麻烦
tauri的问题是只能打包前端, 有的项目需要调后端接口/跨域, tauri没法处理(官方建议用sidecar,但没搞明白)

想要的

所以想问问有没有类似的开源工具脚手架? 能快速的打包/运行. 自己只写核心代码就行了

为什么用node

我的想法是这样的:
所有软件都要界面和后端->vue能写界面->node能写后端->直接all in one 比较省事

tauri打包前端,再把后端和打包出来的用msi打包不就行了

后端也是node写的, 分离出来怎么运行呢

既然要 All In One + vue 那就直接用 Nuxt 吧。不用单独拆分前后端


开源示例:GitHub - NicolaSpadari/nuxtor: Build tiny desktop apps with Tauri, Nuxt 4 and NuxtUI

electron,或者 tarui

佬友这个标签怎么弄的

请截图描述u

electron 简单

客户不在意大小就 electron 接单项目 快就完事了 :tieba_087:

1 个赞

安装包大一点也没啥问题,可以表明你写的东西多

nuxt我在用. 核心是怎么把前后端打包成一整个exe

好像只能用electron, 没有办法的办法

最强自动化工作流, N8N

tauri页面调用rust,用rust去请求接口呢?客户不介意大小的话,直接上electron就完事儿,tauri更新到了2.0,感觉是比1.0好些,但看看考不考虑兼容问题,如果是会有win7电脑,tauri也需要安装webview2的东西,额外增加一些体积,electron考虑win7的话,需要到版本22.3.27

electron :bili_073::哈哈,猜猜你电脑里有多少chromium?

  1. rust需要学习
  2. 调后台接口需要部署到服务器上
    有些网站会检测ip, 不如本地调接口安全


不搞了, 不用pkg也不用nexe, 直接写个包装器完事.
后面做大做强了, 再考虑用py写个完整的包装器再加上自动更新啥的就行了