1
鑑於電子應用程序。該文件夾結構看起來是這樣的:電子構建Windows文件夾結構
App
- assets
-models
- exe files
index.html
main.js
在執行編譯後的網站通過輸入以下命令的建議:
electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName="Electron Tutorial App"
電子v.1.7.9正確地創建構建,但是它位於release-builds/resources文件夾中的app.asar文件中,因此模型文件夾內的所有內容都變得無法訪問。在這個文件夾裏面有應該按需運行的.exe文件。
然後,系統在以下URL中查找文件:parth_do_projeto/resources/app.asar/assets/models /,即它認爲app.assar是一個文件夾,但在app.asar構建之後是一個文件。
由於原始文件夾中存在.exe文件,因此app.asar無法吸收可執行文件。
保持這些.exe文件的方式是什麼?如果您構建的版本不帶--asar參數,程序將正常工作,請輸入,我的所有項目文件夾/源代碼都已公開。
我的問題是生成構建,保持代碼關閉並使用.exe文件的最佳方式是什麼?