[英]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.