記一次electron打包32位安裝程式的過程
1.首先在package.json檔案裡面修改打包命令
"build": "node --max_old_space_size=10192 .electron-vue/build.js && electron-builder --win --ia32"
關鍵是後面的:--win --ia32
2.執行npb run build
一直提示electron-v2.0.18-win32-ia32.zip包下載失敗,是從https://git.xxxxx下載的。
這個包最終下載到目錄:C:\Users\suben\AppData\Local\electron\Cache
3.後來百度、谷歌,偶然間瞭解到有可能是全域性配置的問題
所以使用命令:git config --global -l,檢視全域性配置,發現有一個“url.https://.insteadof”的全域性配置,
然後使用命令:git config --global --unset url.https://.insteadof,刪除該全域性配置
4.重新執行npb run build就可以了
5.另外,中間還刪除了一個預設指令碼,不知是否對此有影響,具體操作:
開啟Git Extensions,點選工具->設定->指令碼,然後找到name為Open on GitHub的一項,刪除。
它的配置是這樣的:
name:Open on GitHub,
command:{openurl}
arguments:https://github.com{cDefaultRemotePathFromUrl}/commit/{sHash}
參考文章:https://blog.csdn.net/weixin_42232931/article/details/117933869,這篇文章有對全域性配置操作的命令,很全,可以參考。
一、代理設定
1、全域性代理設定
- git config --global http.proxy http://127.0.0.1:1080
- git config --global https.proxy https://127.0.0.1:1080
這裡可以開啟SS檢視代理設定,檢視自己的埠是否為1080,不是的改為對應的埠。
2、只對GitHub進行代理
如果掛了全域性代理,克隆coding之類的國內倉庫會變慢,所以我建議使用如下命令,只對GitHub進行代理,對國內的倉庫不影響。
- git config --global http.https://github.com.proxy https://127.0.0.1:1080
- git config --global https.https://github.com.proxy https://127.0.0.1:1080
如果在輸入這條命令之前,已經輸入全域性代理的話,可以按照二、取消代理的方法進行取消。
注意:以上兩點都是對https協議進行代理設定,也就是僅對
git clone https://www.github.com/xxxx/xxxx.git
這種命令有效。對於SSH協議,也就是git clone [email protected]:xxxxxx/xxxxxx.git
這種,依舊是無效的。3、sock5代理設定
之前說的是http代理,有人反映ss暴露的是socks5。下面附上socks5代理的方法。
1、首先檢視自己socks5的埠號,假設為:127.0.0.1:1086
2、輸入以下命令:
- git config --global http.https://github.com.proxy socks5://127.0.0.1:1086
- git config --global https.https://github.com.proxy socks5://127.0.0.1:1086
二、取消代理
- git config --global --unset http.proxy
- git config --global --unset https.proxy
三、檢視已有配置
git config --global -l