
Electron开发问题
本栏主要记录Electron应用遇到的问题排查过程及解决方案,供大家参考。
晓风伴月
以用促学,学以致用。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
im_electron_sdk升级: Hostname/IP does not match certificate‘s altnames: Host: npm.taobao.org.
本文主要记录im_electron_sdk升级(由2.0.9升级至3.0.22版本),当运行yarn install时报错: Hostname/IP does not match certificate's altnames: Host: npm.taobao.org.及针对该问题提供相应的解决方案。原创 2024-05-06 14:40:30 · 8622 阅读 · 12 评论 -
Electron: Error: No native build was found for platform=darwin arch=arm64 runtime...
本文主要记录Error: No native build was found for platform=darwin arch=arm64 runtime=electron abi=107 uv=1 armv=8 libc=glibc node=16.15.0 electron=20.0.0错误处理的过程及解决方案。原创 2024-04-24 18:03:39 · 1017 阅读 · 0 评论 -
Electron 应用程序打包体积过大常用的优化方法
使用 webpack 或 rollup 等模块打包工具可以将应用程序中的多个模块打包成单个文件,从而减少文件数量和大小,从而减小应用程序的打包体积。asar 是一种将应用程序打包为单个归档文件的方法,可以有效减少文件数量和大小,从而减小应用程序的打包体积。如果想通过修改app.asar的扩展名,再用其它解压工具,或者用其它解压工具直接打开,可能会报错。将应用程序的文件进行压缩,可以有效减小文件大小。检查应用程序依赖的模块和库是否真正需要使用,如果不需要,可以将其从项目中移除。来删除未使用的依赖项。原创 2023-12-04 09:16:35 · 11826 阅读 · 0 评论 -
Vite升级导致Electron运行报错:caught TypeError: path.join is not a function
因此,@electron_remote.js实际就是项目依赖的@electron/remote模块。在Electron应用中import @electron/remote模块,该模块中会。同时对esmodule规范的各个模块进行统一集成。项目环境相关(本地开发环境):Electron+vite+vue。vite 升级后已不支持在客户端代码中访问内置模块代码。(对js语法进行处理的一个库),将其他规范的代码转换成。Vite版本:4.0.1 升级到 4.2.1。:项目中所需要的依赖,vite调用。原创 2023-12-04 08:57:35 · 3585 阅读 · 9 评论 -
yarn install 安装Electron报错
【代码】yarn install 安装Electron报错。原创 2023-11-30 10:59:54 · 2449 阅读 · 0 评论 -
Electron-builder打包应用安装问题
macOS 对安全性采取了过分热心的方法,其功能包括 Gatekeeper 试图将软件限制在 Mac App Store和系统完整性保护中,以防止第三方应用程序篡改系统的敏感部分或将代码注入Finder和 Safari 等 Apple 应用程序。打开终端(启动台中点开”其它“文件夹中),输入命令:“sudo spctl --master-disable”然后回车;①点击左上角的苹果按钮,打开”系统偏好设置“,再进入”安全性与隐私“;②、回到系统设置中的”安全与隐私“中可以看到”任何来源“选项了。原创 2023-11-30 10:58:24 · 1598 阅读 · 0 评论 -
Mac上yarn install时报/node_modules/electron: Command failed
Mac上yarn install时报/node_modules/electron: Command failed。原创 2023-11-30 10:55:47 · 1543 阅读 · 0 评论 -
Electron: @inigolabs/ref-napi: Command failed. Exit code: 2
【代码】Electron: @inigolabs/ref-napi: Command failed. Exit code: 2。原创 2023-11-30 10:53:07 · 631 阅读 · 0 评论 -
im_electron_sdk升级问题记录
频繁切换账号进行login时会导致Electron应用闪退。im_electron_sdk版本:1.4.23。版本:1.4.23 升级 2.0.9。原创 2023-11-30 10:51:31 · 508 阅读 · 0 评论 -
Electron: dial tcp 20.205.243.166:443
可以下载好对应electron版本的包,例如electron-v10.1.2-win32-x64.zip包,由于打包的时候要到Github上下载这个资源特变慢,而且没有这个包会打包很慢。例如:C:\Users\yzh\AppData\Local\electron\Cache\bfb179a7389cec7fc059a328cf013855b7044da8cf2e3363c238436a3f290c99。提供一个下载地址:https://npm.taobao.org/mirrors/electron/原创 2023-11-30 10:49:35 · 2416 阅读 · 2 评论 -
Electron窗口闪烁问题
electron中使用win.hide()再使用win.show()会引起窗口闪烁问题。原创 2023-11-30 10:43:54 · 1415 阅读 · 0 评论