登录社区云,与社区用户共同成长
邀请您加入社区
小程序为了更方便用户使用,也制作了免费“永久论文降重”微信小程序,具备更多的降重功能,欢迎体验。PC端论文降重工具开源项目地址https://github.com/imoki/Reduce软件下载地址版本2.0.0https://github.com/imoki/Reduce/releases/download/v2.0.0/Reduce_v2.0.0.7z备用地址(下载速度快)https://e
简介当下载 m3u8 资源时,通常产生的是多个 ts 视频文件,所以需要借助某些工具来将这些 ts 视频片段整合为一个视频文件。本软件主要解决的就是这个问题,底层基于ffmpeg,可正常运行在 Windows 和 Mac 平台。不仅可以合并 ts 为单个通用的视频文件,还支持视频格式转换。Github下载目前支持 win-x64 & mac-x64:地址ts文件合并工具,同时...
Electron教程(5)读取本地文件内容, icpMain icpRenderer 之间的交互读取本地文件的原理: electron 的主进程里可以运行所有node 的功能,包含通过 os 读取系统信息,通过 fs 读取文件和目录。那么如何实现文件的读取和展示呢? 因为渲染进程是无法直接跟系统直接交互的,所以分两个部分:主进程负责读取文件主进程把读到的文件内容 -> 传递给渲染进程,再由渲
最近因项目需求,采用Electron,在进行项目初始化的时候碰到一个问题,经过多次Google才解决,所以特别记录一下,免得以后遗忘。报错如题:RequestError: connect ETIMEDOUT 20.205.243.166:443最近不知道怎么回事,总是打不开 github.com,要么就是加载慢的要死。直到遇到这个问题并经过处理后再打开 gitbub 就快了不少。标题废话不多说,上
清除ELlectron缓存
今天来介绍一个基于Electron的开源软件(音乐分享类型的)有很丰富的的壁纸而且这个软件还做了音乐推荐还有试听列表还有工具栏
vite + vue3 + electron 项目集成
可以运行的electron开源小项目文章目录可以运行的electron开源小项目1. vue-electron-notes笔记软件安装依赖本地启动项目构建安装包2 Electron API 演示(中文版)构建3. wallhaven-electron4. 番茄钟????⏰5.electron-egg 模板6.tasky前阵子为了学习一下electron,找了不少开源小项目来练手,现在汇总一下。可惜
最近在做桌面端应用基于electron-vue,涉及音频播放,就简单研究一下。一种是基于audio标签,另一种是基于AudioContext方法。audio标签两种实现,第一种是直接在HTML中使用标签<audio src="../viper.mp3" controls="controls"></audio>第二种是在js文件中使用let audio...
效果:可以看到此时并无边框自定义的菜单只需要通过html等写到对应的页面中即可!
一,Electron 快速入门1、简介Electron是利用web前端技术进行桌面应用开发的一套框架。它可以让你使用纯JavaScript调用丰富的原生API来创造桌面应用。若想开发一个兼容多平台的桌面应用,以往常用的技术框架有GTK、QT等,这些框架受语言限制,且学习成本较高,效率有限。目前一些基于前端技术的hybrid框架很流行,且已经在多个领域得到了广泛的应用和验证,比如利用前端技术+相应的
Electron提供了两个打包工具,本文将分别尝试使用两个工具对项目打包,并分析其打出来的包的结构
electron隐藏默认菜单
electron打包若依前后端分离项目,打包成exe客户端,自动化部署到Windows服务器
electron 问题记录
首先先打包vue文件我的目录结构是这样的:然后新建文件添加如下代码:然后打开终端窗口:输入打包指令:输入打包指令:打包完成之后会在目录中生成文件可以在浏览器打开中的文件查看是否白屏,如果白屏可能是路由模式的问题 不要使用 模式这样的话我们的静态文件就准备好了官方网址:https://www.electronjs.org/在桌面上新建一个文件夹在里面按住点击右键打开窗口在窗口中输入指令:没有git的
element-ui字体图标无效是因为文件引用路径错误,将其样式资源作为静态资源打包,就可以解决。
项目场景:electron+react问题描述electron 中用IPC通信Uncaught (in promise) Error: An object could not be cloned.e Error: An object could not be cloned.at EventEmitter.i.invoke (node:electron/js2c/sandbox_bundle:33)
Electron应用程序安装后如果需要在开发环境下打开控制台。在electron的官网里面得知,使用contents.toggleDevTools()能够切换开发工具,也就是调用这个方法就能够控制控制台的开启和关闭状态。在util工具文件夹里面新建一个js文件。export default function toggleDevTools() {window.addEventListener('ke
Electron 实现窗口显示时置顶功能
(Electron-vue)前端get传的body参数怎么传
Electron相当于一个浏览器的外壳,可以把现有的vue程序嵌入到壳里面,vue项目中添加 electron 模块,使用 npm run electron:serve 进行启动项目,对 electron 进行配置,打包 exe桌面应用。
electron 热更新
取消Electron顶部菜单栏
electron设置国内镜像
其实没有网上那么麻烦,如果你仅仅只是想去掉标题,还有下面的工具栏,只需要如下配置const win = new BrowserWindow({width: 800,height: 600,titleBarStyle: "hidden",titleBarOverlay: {color: "#fff",symbolColor: "black",}});这样就会出现原生的最小化,关闭等按钮在 win 的
WEB 跨平台 桌面应用程序 顾名思义就是用 JavaScript、HTML、CSS 等前端技术构建跨平台的桌面应用,WEB 负责 GUI 渲染并与后端(如 Node.js、Python、Rust 等)交互,从而突破自身无法操作 OS 层级资源的限制。其实现在如火如荼的`小程序`原理也类似,只是把后端换成宿主 APP (如微信、支付宝、飞书、钉钉等)。
uniapp Electron2. 使用Vue3/Vite/JavaScritp版3. 进入项目并安装依赖4. 配置三. 配置Electron1. 安装为依赖2. 根目录新建 文件夹,在里新建3. 修改文件4. 发行 H5/PC5. 运行查看效果接着我们就可以看到我们桌面应用就出来咯!之前一直使用uniapp,体验到了uniapp的优秀之处,但也发现了它跨端的不足(无法构建桌面应用),这种算是一个
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/120173587本文出自【我是干勾鱼的博客】之前在Electron——Electron的安装和简单实用中讲解了electron在Mac下的安装,而如果要查看electron的版本,涉及到npm 如何查看一个包的版本信息。electron有本地安装和全局安装2种情况。查看electr
Code Is Never Die !最近在使用Electron桌面化程序时(官方定义:使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序),打包成exe文件时出了点问题,特此记录一下,同时分享给大家。本人打包安装的是使用比较多的electron-builder进行项目的打包,yarn build后会在build文件夹下生成 .exe 程序安装包,点击安装时出现了如图问题:
electron打包mac应用程序,集成第三方程序方法,公证签名,及签名常见问题
cannot find module fs/promises的解决
直接上错误代码又遇到的可以参考一下A JavaScript error occurred in the mainprocessUncaught Exception:Erron unable to verify the hrst certificateat TLSSocket.onConnectSecureLt/s_wrap.js:1497-34)at TLSSocket.emit (events.
electron remote的问题electron有主进程和渲染进程之分,主进程可以简单理解为mian.js也就是主程序运行后的窗体,而渲染进程则是mian.js中所创建的窗体通过loadFile()加载的HTML页面的进程,在渲染进程中可以通过按钮单击创建新的窗体,但是无法直接使用BrowserWindow,而是需要使用remote。remote本来是用于在渲染进程中打开新窗体的。但是新版本的
Electron 为我们提供了 2 个 IPC(进程间通信)模块,称为ipcMain和ipcRenderer。ipcMainCommunicate asynchronously from the main process to renderer processes.所述ipcMain模块用于从主进程(main process)异步通信到renderer进程。ipcRendererCommunica
Electron打包vue运行程序 ReferenceError: process is not defined 的解决方案
关闭子窗口的方法大体流程如下:1、在渲染进程(子窗口)中通过点击“关闭”按钮事件,通知主进程ipcRenderer.send("close");2、主进程收到通知后执行close方法ipcMain.on('close', () => {win&& win.close();});3、在创建窗口的时候,可以给他添加close的回调监听;调用close的方法后就会进入这里的回调co
问题渲染进程里无法使用node模块Uncaught ReferenceError: require is not defined渲染进程的代码let electron = require('electron'); // 引入electron模块let app = electron.app; // 创建electron引用let BrowserWindow = electron.BrowserWin
node install.js 报错 R额取色tError: read ECONNRESET1.进入 node_modules/electron文件下, 编辑install.js2.修改downloadArtifact这段代码, 添加淘宝镜像地址https://npm.taobao.org/mirrors/electron{.....mirrorOptions: {mirror: 'https:/
在electron中进行使用ipcMain和ipcRenderer模块,通过开发人员定义的“通道”传递消息来进行通信。新的版本中electron推荐使用上下文隔离渲染器进程进行通信,这种方式的好处是无需在渲染进程中直接使用ipcRenderer发送消息,这种在渲染进程中调用nodejs对象的方法对于渲染进程有侵入性。当我们使用vue或者其他前端框架开发界面时,上下文隔离方式使用起来更加方便,基本上
electron项目打包之后首页加载空白,ajax异步请求出现地址错误,跨域问题。
Electron 是由 Github开发的开源框架,它允许开发者使用Web技术构建跨平台的桌面应用。electron是通过将Chromium和Node.js合并到同一个运行时环境中,用html,css,JavaScript来构建跨平台桌面应用的一个开源库,并将其打包为Mac,Windows和linux系统下的应用来实现这一目的。Electron = Chromium + Node.js + Nat
electron与node.js的版本对应关系
要学习Electron逆向,首先要有一个Electron开发的程序的发布的包,这里就以其官方的electron-quick-start作为例子来进行一下逆向的过程。在本小节的最后抖个机灵,我们当然也可以靠Electron界面所特有的浓浓的Electron风格来辨识Electron开发的程序。)将electron打包出来的exe文件修改为zip后缀,并用压缩文件解压,观察解压出来的结构使用工具解压就
使用npm安装electron及electron-forge安装中出现的卡顿、缓慢、报错问题的个人解决办法,包括环境变量设置
最近临时起意,想开发Windows桌面应用程序,但是我们肯定都先会想到微软的C#。但是我又不想花时间去学习C#,而且就算学了C#,还是很难快速开发出好看的Windows桌面应用。所以此时我就想,既然移动app都能用vue来写,那Windows的桌面应用程序是不是也可以用Vue等web前端技术来开发呢?还真可以,那就是Electron这个框架。首先声明,我自己也在学习Electron这个框架,所以就
中定义的是生成的可执行文件的 icon 、名字、关于信息等,packgerConfig 是另一个插件使用的配置,其官方的具体配置说明如下:electron-forge 官方对应packgerConfig 的说明:electron-packger 官方配置参数说明:外层是通用的,各平台macOS Windows Linux 通用。
3.0.3.2\Bin\makensis.exe exited with code ERR_ELECTRON_BUILDER_CANNOT_EXECUTE 调查后发现 每次打包之前,打开任务管理器, 查看是否有electron进程运行, 必须全部杀掉才能正常打包。
Electron桌面应用程序的打包和自动升级有多套方案,网上信息量很大,本文整理出来切实可行的两套方案,实测通过,并提供完整源代码。
electron
——electron
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net