該文章說明基於win平台下,mac及linux沒有實驗
關於electron-builder打包可以有兩種方案:
1. 打包成文件夾及綠色免安裝:
electron-builder --dir(依賴winCodeSign)
2.打包成exe的安裝包
electron-builder (依賴winCodeSign和nsis)
electron-builder有一些依賴包如 【winCodeSign】、【nsis】;在科學上網的情況下,直接執行命令就會自動處理相關依賴,但天朝基本不科學上網,所以會出現包安裝超時等的一些情況,這個時候就需要手動安裝:
1.第一步:下載wincodesign包 鏈接: https://github.com/electron-userland/electron-builder-binaries/releases
2.第二步:選擇Source code (zip)下載並解壓,里面已經包含nsis
3.第三步:在%LOCALAPPDATA%(C:\Users\Administrator\AppData\Local)目錄下新建electron-builder\cache\
4.第四步:將Source code (zip)解壓到第三步的目錄下,根據錯誤提示的版本在對於的包下面新建對於的版本,並把文件移動到目錄下,便可正常打包,如圖:

