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