不管下任何的 cordova 指令,會正常執行,但是要過很久才會回到 bash,可以用 Ctrl + C 中斷,不過強制中斷總覺得不太安心,想說來問看看有沒有人有遇到相關經驗。
# 用 time 印出 cordova 指令耗時
user@host:~/Cordova-project$ time cordova plugin list
corodva-plugin-console 1.1.1-dev "Console"
cordova-custom.plugins.exitapp 1.0.0 "ExitApp"
# ........ 等很久
real 15m50.919s
user 0m0.913s
sys 0m0.087s
user@host:~/Cordova-project$
這是用公司提供的 Ubuntu 20.04 遇到的狀況,其他 Ubuntu 20.04 都沒遇到此問題
懷疑是相關網域被封鎖,不過用 iftop 看沒有特別連到哪個伺服器去
npm 的其他指令都沒問題,就只有 Cordova 有這個問題
有更換過 cordova 版本 9 / 11 問題都一樣
重開機無效
Google 這篇(Cordova adding plugins in android project is very slow) 有點類似
看看有沒有幫助