随笔分类 -  electron

摘要:1、使用https 2、使用http时添加以下代码 app.commandLine.appendSwitch('unsafely-treat-insecure-origin-as-secure', 'http://127.0.0.1') http://127.0.0.1 是要拥到访问权限的网址参考: 阅读全文
posted @ 2024-04-07 09:45 ziff123 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1、确保已经安装了 Node.js 和 npm。 2、在你的 Electron 项目目录下,执行以下命令安装 electron-debug: npm install --save-dev electron-debug 3、修改主进程(main process)的启动代码(通常在 main.js 文件 阅读全文
posted @ 2023-09-15 11:37 ziff123 阅读(379) 评论(0) 推荐(0) 编辑
摘要:一、创建目录 1、语法 以下为创建目录的语法格式: fs.mkdir(path[, options], callback) 2、参数 参数使用说明如下: path - 文件路径。 options 参数可以是: recursive - 是否以递归的方式创建目录,默认为 false。 mode - 设置 阅读全文
posted @ 2023-08-07 10:23 ziff123 阅读(227) 评论(0) 推荐(0) 编辑
摘要:一、Node.js 文件系统 Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示: var fs = require("fs") 二、异步和同步 Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件 阅读全文
posted @ 2023-08-04 16:16 ziff123 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、Node.js 事件循环 Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node 阅读全文
posted @ 2023-08-03 14:37 ziff123 阅读(27) 评论(0) 推荐(0) 编辑
摘要:electron ffi 调第三方动态库报“TypeError: error setting argument 2 - writePointer: Bufferinstance expected as third argument” 原因是我定义了一个结构体,调函数传参数需要传这个结构体的指针 co 阅读全文
posted @ 2023-07-26 17:15 ziff123 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1、安装依赖库 "ffi-napi": "^4.0.3", "ref-array-napi": "^1.2.2", "ref-napi": "^3.0.3", "ref-struct-napi": "^1.1.1", npm install ffi-napi npm install ref-arra 阅读全文
posted @ 2023-07-26 14:26 ziff123 阅读(548) 评论(0) 推荐(0) 编辑
摘要:一、串口添加权限 sudo chmod 777 /dev/ttyUSB0 红色部门改成对应的设备 二、USB添加权限 1.枚举usb设备 lsusb 2.查看usb设备节点访问权限 ls /dev/bus/usb/ -lR 3、修改usb设备访问权限使能普通用户操作(重启之后权限自动恢复) sudo 阅读全文
posted @ 2023-07-21 09:19 ziff123 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:dpkg是 Debian Packager 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自 Debian 的 Linux 发行版都使用 dpkg,例如 Ubuntu 、Knoppix 等。dpkg用于:对已下载到本地和已安装的软件包进行管理,同时能提供安装后的 阅读全文
posted @ 2023-03-17 11:45 ziff123 阅读(3220) 评论(0) 推荐(0) 编辑
摘要:1、主机接上串口线 2、查看串口设备名称 ls -l /dev/tty* 结果划红线的就是我们接入的: 3、安装串口调试工具PuTTY sudo apt-get install putty 4、在开始菜单中打开PuTTY,填好参数,点击Open 5、串口返回结果 阅读全文
posted @ 2023-03-13 17:32 ziff123 阅读(4086) 评论(0) 推荐(0) 编辑
摘要:1、安装串口 npm install --save serialport 2、安装node-gyp npm install -g node-gyp 3、安装electron-rebuild npm install --save-dev electron-rebuild 4、配置编译环境,需使用管理员 阅读全文
posted @ 2023-03-13 10:32 ziff123 阅读(785) 评论(0) 推荐(0) 编辑
摘要:1、进入/etc/xdg/autostart目录,打开终端,创建yhframe.desktop文件 sudo touch yhframe.desktop 2、使用vim编辑yhframe.destop 文件 sudo vim yhframe.desktop 填入以下内容 [Desktop Entry 阅读全文
posted @ 2023-02-10 14:11 ziff123 阅读(1493) 评论(0) 推荐(0) 编辑
摘要:1、环境:node V16.14.2 "devDependencies": { "electron": "^19.1.3", "electron-builder": "^23.6.0" }, 2、安装electron-builder npm install electron-builder --sa 阅读全文
posted @ 2023-02-07 13:54 ziff123 阅读(730) 评论(0) 推荐(0) 编辑
摘要:electron将网页转成pdf使用方法contents.printToPDF(options),具体使用方法查看官网: https://www.electronjs.org/zh/docs/latest/api/web-contents#contentsprinttopdfoptions 在转化过 阅读全文
posted @ 2023-01-17 09:03 ziff123 阅读(732) 评论(0) 推荐(0) 编辑
摘要:1、electron与nodejs安装的版本必须对应,对应表:https://www.yuque.com/u34495/mivcfg/lb1lwt68fhg2qgw7 我装的node版本是:v16.14.2,elcctron版本是:19.1.3 2、安装 ffi-napi npm install f 阅读全文
posted @ 2023-01-13 15:08 ziff123 阅读(519) 评论(1) 推荐(0) 编辑
摘要:electron 发送http请求,参考官网api: https://www.electronjs.org/zh/docs/latest/api/net#netrequestoptions https://www.electronjs.org/zh/docs/latest/api/client-re 阅读全文
posted @ 2023-01-13 11:09 ziff123 阅读(823) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示