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:
+3
-1
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user