關於electron的開發應用路徑和生產路徑的問題

2022-06-16 07:18:13 字數 1040 閱讀 9855

最近我在開發乙個小工具,打包後出現

一看要寫入的路徑,我發現路徑不對,應該就是這個問題

開發環境的路徑和生產環境的路徑不一致

既然知道了原因,那就好解決,既然環境不一樣,那我首先得知道如何判斷環境,找到官網

唯讀返回乙個boolean值,如果應用已經打包,返回true,否則返回false。 對於大多數應用程式,此屬性可用於區分開發和生產環境。

現在知道了如何判斷環境,那如何根據環境獲取路徑呢?

我原來用的

現在測試得出這個是開發環境的,那生產環境的路徑怎麼獲取呢?仔細看api

快取

temp臨時資料夾

exe當前的可執行檔案

modulethelibchromiumcontent

desktop當前使用者的桌面資料夾

documents使用者文件目錄的路徑

music使用者**目錄的路徑

pictures使用者目錄的路徑

recent使用者最近檔案的目錄(僅windows)。

logs應用程式的日誌資料夾

crashdumps故障轉儲的儲存目錄。

返回string-與關聯的特殊目錄或檔案的路徑name。失敗時,error丟擲。

其中有個exe當前的可執行檔案,應該就是這個

所以路徑的正確寫法,應該是

該寫法能獲取到應用程式的根目錄

//當前應用的目錄

Electron初體驗 前端桌面應用開發

首先全域性安裝electron npm install electron g git clone cd electron quick start npm install npm start 這個倉庫給我們初始化了乙個electron專案,結構非常純淨,轉殖下來你就可以直接改造成自己的專案。將自己的專...

關於Electron的安裝

根據知乎一篇文章提示試用npm install gelectron prebuilt,錯誤提示electron prebuilt已經改名為electron,重新使用命令 npm install g electron 還是不成功一直提示 npm err argv c program files nod...

Electron開發入門

首先需要安裝nodejs。設定npm,npm config set registry 安裝electron可以有多種方式。第二種方式 通過npm安裝electron 官方入門指南 cd e mkdir electron git clone cd electron quick start npm in...