免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Electron:運行npm run build構(gòu)建環(huán)境失敗解決方案

摘要

從GitLab上拉取項目代碼后,運行命令npm run build構(gòu)建electron打包環(huán)境時,由于某些原因(可能被某些墻阻止等),構(gòu)建環(huán)境失敗,出現(xiàn)超時錯誤。錯誤代碼如下:

錯誤代碼段引用自:https://segmentfault.com/q/1010000022013746

· electron-builder  version=21.2.0 os=10.0.18363
  · loaded configuration  file=package.json ("build" field)
  · writing effective config  file=release\builder-effective-config.yaml
  · installing production dependencies  platform=win32 arch=x64 appDir=D:\jobs\electron\pc-chat\dist
  · packaging       platform=win32 arch=x64 electron=4.2.12 appOutDir=release\win-unpacked
  · downloading     url=https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.5.0/winCodeSign-2.5.0.7z size=5.6 MB parts=1
  · retrying        attempt=1
  · retrying        attempt=2
  · retrying        attempt=3
  ? part download request failed with status code 403
github.com/develar/app-builder/pkg/download.(*Part).doRequest
        /Volumes/data/Documents/app-builder/pkg/download/Part.go:126
github.com/develar/app-builder/pkg/download.(*Part).download
        /Volumes/data/Documents/app-builder/pkg/download/Part.go:67
github.com/develar/app-builder/pkg/download.(*Downloader).DownloadResolved.func1.1
        /Volumes/data/Documents/app-builder/pkg/download/downloader.go:107
github.com/develar/app-builder/pkg/util.MapAsyncConcurrency.func2
        /Volumes/data/Documents/app-builder/pkg/util/async.go:68
runtime.goexit
        /usr/local/Cellar/go/1.12.7/libexec/src/runtime/asm_amd64.s:1337
  ? D:\jobs\electron\pc-chat\node_modules\_app-builder-bin@3.4.3@app-builder-bin\win\x64\app-builder.exe exited with code ERR_ELECTRON_BUILDER_CANNOT_EXECUTE  stackTrace=

解決方案

為了更好更快的解決構(gòu)建環(huán)境問題,需要我們手動下載好electron環(huán)境的壓縮資源包等,構(gòu)建好的打包緩存環(huán)境(存放手動下載資源包前,優(yōu)先清除cache的緩存記錄)。

方案具體步驟

  1. 清除electron和electron-builder的cache緩存記錄(刪除文件夾中舊的緩存資源包)。
  • electron緩存資源地址:~/AppData/Local/electron/Cache

  • electron-builder緩存資源地址:~/AppData/Local/electron-builder/Cache

  1. 根據(jù)錯誤提示一步一步的手動下載資源包(資源包版本直接下載當前提示的可用版本,具體類似下圖所示下載鏈接)。
  • 下載好緩存資源包后,存儲到對應的cache文件中。

    • electron文件存儲方式:

    • electron-builder文件存儲方式:

    • nsis文件存儲方式:

    • winCodeSign存儲方式:

  1. 重新運行命令npm run build
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
專為程序員定制的垃圾清理工具(Node Cli實現(xiàn))
一款開源的、以隱私為中心、可擴展的瀏覽器——Wexond
一款基于 Electron 的音樂播放神器
electron
spring boot + vue + element
桌面應用之electron開發(fā)
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服