簡體   English   中英

電子打包機-使用相對路徑

[英]Electron Packager - working with relative paths

我想知道使用電子封裝程序時如何處理應用程序中的相對路徑。

在我的應用程序源文件夾中,我有一些json文件和其他引用的文件。 打包時,electron-packager會創建\\ resources \\ app目錄,並將所有這些文件放入該目錄。 這意味着我在開發過程中使用的任何相對路徑在打包的應用程序中均失敗。

我嘗試通過在源目錄中創建\\ resources \\ app文件夾來進行預嵌入,希望打包程序會注意到它們並直接將它們移動,但是它改為創建了\\ resources \\ app \\ resources \\ app。

我已經成功地使用__dirnameupath來建立資產的路徑。

我喜歡upath而不是path因為它具有toUnix方法,該方法“在所有字符串參數和結果中用unix /替換windows \\”。

var imgPath = upath.toUnix(upath.join(__dirname, "assets","welcome.png")); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM