1
renmu 44 天前 via Android
完全不用,你打包完,electron 加载一下 html 就可以了
|
![]() |
2
abcbuzhiming OP @renmu 不太理解这是什么操作,electron 可以从本地加载打包后的 web 项目的静态资源吗?还是说你的意思是直接从远程服务器加载?把 electron 直接当浏览器用?
|
![]() |
3
nieyujiang 44 天前
|
4
renmu 44 天前 via Android
@abcbuzhiming 可以啊,如果这都不想做,那就直接加载线上页面,不需要额外适配
|
![]() |
5
maichael 44 天前
虽然已经 archived ,https://github.com/nativefier/nativefier 应该能满足你的需求
不过也可以简单通过 mainWindow.loadURL 之类的方式来实现这个需求,Electron 本质上是个浏览器 + Node.JS runtime ,所以是可以加载 url 的。 |
7
aaniao002 44 天前 via Android
chrome -app 模式怎么样? 打包一下 chrome 写个启动就行。
|
![]() |
8
LongMaoz 44 天前
没有客户端 API 交互需求的话 直接加载远程 url 不就行了
|
![]() |
9
musi 44 天前 via iPhone
1. 可以 loadUrl 加载线上地址
2. 可以用 monorepo 将 electron 和 web 放到一个存储库编写对应的构建脚本进行构建 3. 可以用 git submodule 实现两个仓库共用一份 web 代码 |
10
webszy 43 天前
不太理解。。。你就新建一个一个 electron 项目,然后写代码的时候可以通过环境变量来控制逻辑,比如 if ( electron ) xxx ,然后两条打包命令分别打包不就行了。。。
|