fix: add 'skip version check' option when mirror also fails; fix npm view --registry arg; add npm list -g fallback

This commit is contained in:
i
2026-06-02 00:41:54 +08:00
parent 71ba9eba4c
commit cd5b581908
2 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -1049,9 +1049,10 @@ function Run-QuickMode {
Write-Host "请选择操作:" -ForegroundColor Yellow
Write-Host " 1) 配置镜像重试 ($($script:SELECTED_SOURCE))"
Write-Host " 2) 切换其他来源"
Write-Host " 3) 跳过版本检查,直接安装"
Write-Host " 0) 退出"
Write-Host ""
$choice = Read-Host "请输入选项 [0-2]"
$choice = Read-Host "请输入选项 [0-3]"
switch ($choice) {
"1" {
if ($script:SELECTED_SOURCE -eq "npm") {
@@ -1087,6 +1088,7 @@ function Run-QuickMode {
Write-Warn "所有来源均无法获取版本"
}
}
"3" { break }
"0" { exit 1 }
default { Write-Warn "无效选项,请重新输入" }
}
+3 -1
View File
@@ -1165,9 +1165,10 @@ main_menu() {
echo -e "${YELLOW}请选择操作:${NC}"
echo " 1) 配置镜像重试 ($SELECTED_SOURCE)"
echo " 2) 切换其他来源"
echo " 3) 跳过版本检查,直接安装"
echo " 0) 退出"
echo ""
read -rp "请输入选项 [0-2]: " choice
read -rp "请输入选项 [0-3]: " choice
case "$choice" in
1)
if [[ "$SELECTED_SOURCE" == "npm" ]]; then
@@ -1196,6 +1197,7 @@ main_menu() {
warn "所有来源均无法获取版本"
fi
;;
3) break ;;
0) exit 1 ;;
*) warn "无效选项,请重新输入" ;;
esac