
electron
electron
静尾
前端开发工程师
展开
-
electron实现让文件出现在软件安装目录中并使用其中的文件
效果:软件安装目录:resources文件(resource文件即所需文件):实现第一步:在项目最外层创建resource文件夹(名称自定义),并放入软件安装后所需的文件。第二步:修改vue.config.js文件内容。第三步:使用resource文件中的内容,即获取文件的路径。background.ts:let resourceUrl = path.join(process.cwd(), '/resources/resource'); // process.cwd()即为路径原创 2022-02-17 15:49:57 · 2819 阅读 · 1 评论 -
elctron + vue3修改打包后软件的默认安装路径
elctron + vue3修改打包后软件的默认安装路径,解决默认安装到C:\Program Files\软件名 后导致的软件操作其安装目录下的文件权限不足问题(亲测有效)实现效果:设置的默认安装路径为:C:\spectrumBigData实现步骤:第一步:在项目目录下创建build文件夹,在文件夹内创建installer.nsh文件(windows软件安装文件)。第二步:编辑installer.nsh!macro preInit SetRegView 64 WriteRegEx原创 2022-02-16 14:53:56 · 1705 阅读 · 0 评论 -
electron + vue编写日志文件输出功能
需求将软件各个模块中需要输出日志的位置进行统一的日志输出,提高软件可维护性,且日志文件按照时间进行区分(一天一个日志文件)。效果:文件夹:文件:实现:主进程中:background.ts:import { ipcMain } from "electron";app.on("ready", async () => { // ... // 日志文件处理 logFile();});// 监听渲染进程中发过来的信息,并存入log日志文件中ipcMain.on('ou原创 2022-02-11 14:54:05 · 2394 阅读 · 1 评论