繁体   English   中英

NodeJS +电子路径

[英]NodeJS + electron paths

我试图弄清楚如何在带有asar标志的电子封装应用程序中预测代码内的路径。

使用Windows(一个exe文件)和mac(一个.app软件包文件夹)-每个最终都包含一个asar文件,以包含节点脚本。

我想访问exe在Windows上的文件夹,以及当前程序包应用程序的父文件夹。

/Application/my app tools/tool.app   -> path to 'my app tools'
C:\Program Files\my app tools\tool\  -> path to 'my app tools'

使用__dirname并向下遍历无济于事,因为win和mac上存在不同数量的子文件夹。

任何帮助是极大的赞赏。

似乎与如何获取便携式电子应用程序的原始路径有关?

这里查看文档将为您提供所需的机会。

在主要过程中使用它看起来像这样:

const {app} = require('electron')
console.log('Your App Path: + ' app.getAppPath())

如果要在渲染器过程中使用它,请查看以下内容:

const {remote} = require('electron')
console.log('Your App Path: ' + remote.app.getAppPath())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM