前言
設定環境變數
OPENCODE_DISABLE_DEFAULT_PLUGINS="true" 即可前陣子接觸到 OpenCode ,簡單說它就是「開源版的 Claude Code」😆,提供 CLI (TUI)、Web、Serve、IDE 擴充 等多種使用方式,在 GitHub 上已經超過 100K 星星了。
在試玩 OpenCode 時,在公司內奇奇怪怪的網路環境內,每次打開 OpenCode 都要等老半天 (可能 20 分鐘)…
(結果是我被公司內網路玩死 (X
解決問題
後來找了找、測試不同的設定與參數,發現只需要設定 OPENCODE_DISABLE_DEFAULT_PLUGINS 環境變數就可以。它會停用預設外掛程式,也許是這外掛程式會需要連外網做什麼事。
開啟速度變超快 (跟原本的 20 分鐘比的話…),快哭了 XD
如果是在 PowerShell 內,只需要執行以下這行指令設定環境變數,再執行 OpenCode 即可。
(每次重開 PowerShell 就需要執行一次)
| |
如果確認沒問題,就可以將其設定到系統設定內的環境變數,省的每次都要執行以上指令。
另外,如果以上參數設定後還是無法,我也找了 OpenCode 其他會連到外網的參數,各位讀者也可以試試。
OPENCODE_DISABLE_DEFAULT_PLUGINS=true // 停用預設外掛程式
OPENCODE_DISABLE_MODELS_FETCH=true // 停用從遠端來源擷取模型
OPENCODE_DISABLE_LSP_DOWNLOAD=true // 停用 LSP 伺服器自動下載
OPENCODE_DISABLE_AUTOUPDATE=true // 停用自動更新檢查
其他更多 OpenCode 環境變數,可參考官方文章:https://opencode.ai/docs/cli/#環境變數
結語
(有時候真的會被公司內網路搞死 😅
對生成式 AI 感興趣的讀者,記得追蹤 FB 粉專『 IT空間 』,以免錯過最新的發文通知呦~🔔
討厭我是你的權利,但做自己是我的權利。
—— IU (李知恩)
🔻 如果覺得喜歡,歡迎在下方獎勵我 5 個讚~