Electron 在预加载时获取 AppData 在Electron 中,你可以在预加载脚本中使用process.env.APPDATA来获取应用程序数据目录的路径。 以下是一个示例: // preload.js const appDataPath = process.env.APPDATA; console.log(appDataPath); 1. 2. 3. 在这个示例中,我们使用process.env.APPDATA来获取应用程序数据目录...
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'];publicstaticreso...
Error: Failed to get 'appData' path at App.l._setDefaultAppPaths (electron/js2c/browser_init.js:5:1420) at Object.<anonymous> (electron/js2c/browser_init.js:205:2348) at Object../lib/browser/init.ts (electron/js2c/browser_init.js:205:3577) at __webpack_require__ (electron/js2...
app.getPath(name) name 。返回 String - 与名称关联的特殊目录或文件的路径。失败时抛出错误。您可以通过名称请求以下路径: home 用户的主目录 appData 每个用户的应用程序数据目录,默认指向: Windows 上的 %...
data.data.httpPath) } }) } } }) } // In this file you can include the rest of your app's specific main process // code. 也可以拆分成几个文件,然后用 require 导入。 } module.exports = pack 3 dowload更新文件 //文件下载 const fs = require('fs') const path = require("path")...
electron.exepath-to-app 其他命令行参数:除了vscode,我电脑里还有三款Electron应用:Githubdesktop(...
在调用native的dll的时候也遇到这个问题了,打包之前能够获得正确路径,打包后文件会被放在app.asar这个虚拟文件中,路径就会错误 解决方法:electron-vue中提供了__static全局变量解决了这个问题,只需要将静态文件放入到__static文件夹即可(path.join(__static,'/xxx.dll')) ...
https://registry.npmmirror.com/binary.html?path=electron/ https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/ 但是很尴尬的是,我Local下这并没有electron文件夹。那么能否自己创建一个然后放入呢? 答案:不行,自己创建了一个electron也没有用,后来想是不是因为我没有全局安装electron,...
Electron version: v1.3.1 Operating system: Windows 10 When I call app.getPath('userData') on my Mac I get the proper directory of ~/Library/Application Support + <my app's name> . However, when I make this same call from my app on Window...