点开conf就是我的配置文件了 image.png 既然目录层级确定了,我们就通过node的path模块组装我们的读写路径吧 这里路径动态判断了下--加以区分一下本地和打包的区别 /* 执行node命令时候的文件夹地址 */constnode_serve_path=process.cwd();/* 判断是否是生产环境 */constisDev=process.env.NODE_ENV==="developm...
, self.configFileName)}`; } } 这样发布之后, 这个config文件在win下会存在程序目录下, 在mac下存在my.app目录下, 和Contents目录同级.有用1 回复 Poling: 程序升级覆盖安装之后,用户配置文件会丢失 回复2017-05-05 llwslc: @Poling 升级程序是自己写的, 不会覆盖配置文件, 可以参考我的工程模板 https...
使用Electron开发本地跨平台的本地程序时,有时需要添加一些程序的配置文件,在Electron的打包程序安装完成后,同样可以根据不同的计算机,做一些特殊的配置,这就需要在Electron中设置一个配置文件,同时赋予程序对文件有读写的权限。 如何配置 将文件放到工程public文件中,Electron只能读取相应文件,并不能写入,根据Electron的...
使用Node.js的fs模块:也可以直接使用Node.js的fs模块来实现本地文件的读写操作。可以通过以下步骤来使用它: 在Electron主进程中引入fs模块,然后可以使用其提供的方法来读写文件。 constfs =require('fs');// 写入文件fs.writeFileSync('data.txt','Hello, World!');// 读取文件constdata = fs.readFileSync(...
const{dialog}=require('@electron/remote')console.log(dialog,'dialog')//引入node原生fs模块constfs=require("fs")//引入node原生读写配置constini=require('ini');constAppVue={data(){return{filePath:"",config:null,}},methods:{selectDirectory(){dialog.showOpenDialog({properties:["openFile"]// 选...
当时用的electron版本是9.0.0,之后才用的方案是直接文件存储,即直接fs读与写,毫无问题。就是注意配置文件的存放位置。 现在再去使用electron,版本已经到了11.0.0。当我去使用fs读写时直接给我报错fs.writeFile is not a function,经过一天多的排错和查找,最终放弃该方案,当然我并没有找到原因和解决方案。最后决定...
读写本地数据库文件 这里我们使用的是Nedb,数据库的操作文档可以自己查看文档,我们执行安装 yarn add nedb # 或 npm install nedb --save src/plugin/datastore.js文件中 import Vue from 'vue' import Datastore from 'nedb' import path from 'path' ...
loadURL本地地址带参数 view1.webContents.loadURL(`file://${__dirname}/xxx/model/mod3d/index.html?ws=wg&model=models/hentai/03241/03241-L.fbmodel`); 背景透明配置 frame:true,//隐藏标题栏backgroundColor: '#00000000', transparent:true,//透明 ,为true则放大窗口功能失效 ...
文件读取: constcontent=fs.readFileSync(dataPath,{encoding:"utf-8"});console.log("[ content ] >",content);复制代码 1. 2. 3. 第三方库使用: lowdb:github.com/typicode/lo…,简单方便地使用本地JSON数据库的扩展。 electron-store:github.com/sindresorhu…,专门为Electron设计的存取用户配置,应用状态...
读写本地文件 使用electron的一大好处是 可以访问用户的文件系统。这使你可以读取和写入本地系统上的文件。为了避免 Chromium 的限制以及对应用程序内部文件的改写,请确保使用 electron 的 API,特别是app.getPath(name)函数。这个帮助函数可以使你获得指向系统目录的文件路径,如用户的桌面、系统临时文件 等等...