electron-store: https://electronjs.org/docs/api/app#appgetpathname app.getPath(name)-储存你应用程序设置文件的文件夹,默认是appData文件夹附加应用的名称。 appData-当前用户的应用数据文件夹,默认对应: %APPDATA%Windows 中 $XDG_CONFIG_HOMEor~/.configLinux 中 ~/Library/Application SupportmacOS 中 也...
四、pathUtil的封装 增加了userPath/appData/文档路径,我们的pathUtil也要进行升级,如下 exportdefaultclassPathUtils{publicstaticstartPath = path.join(__dirname,'..');publicstaticuserPath = process.env['USERPROFILE'];publicstaticuserDocPath;publicstaticappdataPath = process.env['APPDATA'];publicstaticre...
app.getPath(name) 返回一个与 name 参数相关的特殊文件夹或文件路径。当失败时抛出一个 Error 。 你可以通过名称请求以下的路径: home 用户的 home 文件夹(主目录) appData 当前用户的应用数据文件夹,默认对应: %APPDATA% Windows 中 $XDG_CONFIG_HOME or ~/.config Linux 中 ~/Library/Application Support...
userData是appData路径后再加上应用名的路径,是appData的子路径。这里说的应用名是开发者在package.json中定义的name属性的值。 系统默认目录: 当前用户的主目录:require('os').homedir();/C:\Users\<username> 默认临时文件目录:require('os').homedir();/C:\Users\<username>\AppData\Local\Temp 文件读写...
·appData对应应用程序用户个性化数据的目录。 userData是appData路径后再加上应用名的路径,是appData的子路径。这里说的应用名是开发者在package.json中定义的name属性的值。 系统默认目录: 当前用户的主目录:require('os').homedir();/C:\Users\<username> ...
C:\Users\Administrator\AppData\Local\electron\Cache 这是通过Node.js的os.homedir()再附加了几个子目录确定的。 你可以通过设置electron_config_cache环境变量来提供用户自定义缓存目录,在命令行下临时设置这个环境变量的方式为: 代码语言:javascript 复制 ...
数据保存在app.getPath('userData')中的JSON文件中,可以在主进程和渲染器进程中直接使用此模块。 app.getPath(name)储存你应用程序设置文件的文件夹,默认是appData文件夹附加应用的名称。 安装 npm install electron-store 注意:这里安装的是最新的版本可能会出现卡死或者报错等问题,是因为与electron版本兼容性有关,...
C:\Users\11\AppData\Local\electron-builder\Cache 这个是需要我们手动下载依赖放文件的地方 第三个包:nsis如果无法下载,那我们从如下网站下载相应版本的包https://github.com/electron-userland/electron-builder-binaries/releases 下载好以后,重命名这两个文件夹(即加上版本的后缀),然后移动到对应目录 ...
Windows:%LOCALAPPDATA%/electron/Cacheor~/AppData/Local/electron/Cache/ 注意:Linux x64和Linux arm64对应的 electron 镜像是不同的, 关于开发模式启动不了的问题 开发模式可能启动不了,其原因或许是my-electron、node_modules下的 electron ...
今天清理C盘的时候发现 C:\Users\用户名\AppData\Local\ 目录下有很多名为XXX-updater的文件夹,观察后发现这些软件有个共同点——都是Electron框架的应用。 经过查询得知,这些文件夹是用来给软件自动更新用的。但是这些软件我基本都卸载了,所以也就用不上,为什么还都原封不动的留着呢?每一个基本上都有几十上百...