登录社区云,与社区用户共同成长
邀请您加入社区
翎是基于和nodejs实现的简单聊天软件,其中用websocket和http进行通讯传递,数据库使用了mysql数据库,该项目功能简单,界面简洁,适合正在练习websocket和vue的小白查看代码,代码量极少且逻辑清晰,每个功能都会添加相应的逻辑供大家观看学习(大佬勿喷)前端主要是由vue2和electron配合elementuiUI框架实现的页面这个文件主要是生成验证码图片我会将后端所有逻辑都
Nodejs功能模块:简介如下:https => 建立远程网络连接request => 用来请求资源progress => 实时获取下载进度fs => 用来创建读写流详情请查询Nodejs官网:http://nodejs.cn/api/http.html方法功能:服务器:https://blog.csdn.net/weixin_55230320?spm=1000.2115.
如何在 electron 中使用 node 环境的 axios
electron中ipc通信的使用,主进程与渲染进程之间的交互
DeprecationWarning: Invalid 'main' field in 'C:\xxx\dist_electron\package.json' of 'background.js'. Please either fix that or report it to the module author
Electron + Sqlite3 + Vue3 + Ts +Sequelize数据库创建连接封装
SQLite是一种嵌入式关系型数据库管理系统,是一个零配置、无服务器的、自给自足的、事务性的SQL数据库引擎。SQLite是一个轻量级的数据库,可以在各种操作系统上使用,并且支持SQL语言标准。它是一个零配置的数据库,这意味着与其他数据库不一样,我们不需要在系统中配置。在electron目录下新建db文件夹,存放sqlite3db.js文件。/electron/main.js里面引入sqlite3
先切换electron镜像防止下载中报错npm config set registry https://registry.npm.taobao.org/npm config set electron_mirror http://npm.taobao.org/mirrors/electron/下载相关插件//安装electron 运行依赖 这是一个集成工具npm install -g node-gy
vue-cli3 + electron 打包报错:Error: Application entry file "background.ts" in the "**\dist_electron\win-unpacked\resources\app.asar" does not exist. Seems like a wrong configuration.
electron autoupdater报错Error unknown ENOENT: no such ...\resources\app-update.yml
集成axios并封装请求发送
前言这是一系列Electron app开发过程中的踩坑之旅,特此记录下来,分享给大家,每一篇都是一个坑和填坑解决方案!问题执行打包命令后,打出来的app启动就报错,错误信息如下:A JavaScript error occurred in the main processUncaught Exception:Error: Cannot find module 'reflect-metadata'R
Electron app研发踩坑之旅~Application entry file “background.ts” in the “app.asar”does not exist.
下面的例子都是以window系统为基准,并且项目为一个electron-vue项目,为使用vue-cli-plugin-electron-builder为打包工具。
在项目目录node_modules中找到@electron,进入如下目录。其他方法试了很多,还是这种对我直接起作用。
因为直接run build报错,所以使用了以下方案1.运行下面的代码npm run pack2.再运行我是要打包mac的app,如果打包Windows用 -w要是报electron-builder找不到先运行npm i -g electron-builder之后再运行下面的代码electron-builder -m3. 之后在项目的build文件夹就能看到打包后的文件了...
Tauri的使用
OCRmyPDF-Desktop是一款PDF文字识别软件,主要功能是让原本不能复制和搜索的PDF可以复制文字和根据文字进行搜索。识别后,您可以进行PDF文本的复制和搜索。这个功能,对于需要对PDF进行编辑、处理、搜索和阅读的用户来说,是非常有用和实用的。然而,有些PDF文档无法复制和进行文本搜索,这使得我们的处理和阅读变得相对困难。总之,OCRmyPDF-Desktop是一款非常实用的PDF OC
报:ERROR:ssl_client_socket_impl.cc(978)] failed;returned -1, SSL error code 1,错误。如题所说,跨进程传递消息,这意味着访问将尝试建立一个不安全的连接,而ssl证书验证失败,无法建立连接。在preload.js代码中,暴露参数给渲染线程renderer.js访问,在建立连接之前,先设置。
electron+vue3全家桶+vite项目搭建【一】使用开源项目快速搭建基础工程
手动下载上面的那个文件放到C:\Users[替换成真实路径]\AppData\Local\electron\Cache文件路径下
先说结论,重点还是在于 打包后还是加载http://localhost:3000是无法运行的,因此需要在打包前拿到文件的真实路径为了代码能够根据不同环境在运行时加载http://localhost:3000,在打包时加载文件,此处需要使用环境变量来切换生产和开发环境。该库让开发者只需要注重环境变量的设置,而无需担心平台设置2. 编辑:2. 编辑,三. 打包并分发应用程序1. 使用2. 使用的 ma
electron 打包后win.loadURL("app://./index.html#/home"); reload出现app://./app:/
检查你的electron配置文件也就是 vue.config.js 中的 mian 的文件。
首先参考electron官方文档https://electronjs.org/docs/api/browser-window设置新窗口页面集成node环境,设置成功后即可以在html页面中js里调用electron模块方法后面是根据业务进行操作,读取数据库的操作我放在了主进程中,示例:静态js环境中向主进程发送连接数据库请求,接下来是主进程的操作数据库的业务处理统一写...
Error: Application entry file “dist\electron\main.js” in the “D:\electronWork\electron-egg\build\win-unpacked\resources\app.asar” does not exist
完整package.json{"name": "electron-app","productName": "electron-app","version": "1.0.0","description": "electron-app description","main": "src/main.js","scripts": {"start": "electron-forge start","pack
uni-app+uniCloud+electron 开发桌面端
安装electroncnpm install electron -g安装electron-packagercnpm install electron-packager -guniapp的manifest.json修改H5打包H5文件夹下新建package.json和main.js新建package.json{"name": "app-name","version" : "0.1.0","main"
提供一个json的文件,我们把它渲染到界面上,是一个动图,我们这里来分享下,如何在我们的vue3中来使用他。
记录一下,防止自己以后再次踩坑,也防止后人踩坑需求标题栏可进行窗体的拖拽,并且可以双击放大缩小窗体于是乎:设置了-webkit-app-region: drag;结果拖拽是能拖拽了,但是双击等事件无法触发坑BrowserWindow中设置了resizable: false; (不允许调节大小),设置为flase将会使得窗体无法调节大小,当然也会是的可拖拽区域双击无法放大缩小窗体win = new
毕设小工具:数据库填充工具,支持表文档导出、支持Mock.js语法、支持{{}}表达式,批量插入数据
在 HTML5的崛起、JavaScript要一统天下之际,有一个名为【跨平台】的技术越来越火。为什么会这么火?因为软件开发者只需一次编写程序,即可在 Windows、Linux、Mac、IOS、Android 等平台运行,大大降低了程序员的工作量,也使公司的产品可以快读迭代。曾经跨平台技术的不被看好,如今随着手机、电脑硬件的发展而快速发展。这一切,几乎由HTML5技术推动,当然,JavaScrip
electron项目在国产化操作系统中的打包事项
「极客头条」—— 技术人员的新闻圈!
electron
——electron
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net