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 "请选择操作:" -ForegroundColor Yellow
|
||||||
Write-Host " 1) 配置镜像重试 ($($script:SELECTED_SOURCE))"
|
Write-Host " 1) 配置镜像重试 ($($script:SELECTED_SOURCE))"
|
||||||
Write-Host " 2) 切换其他来源"
|
Write-Host " 2) 切换其他来源"
|
||||||
|
Write-Host " 3) 跳过版本检查,直接安装"
|
||||||
Write-Host " 0) 退出"
|
Write-Host " 0) 退出"
|
||||||
Write-Host ""
|
Write-Host ""
|
||||||
$choice = Read-Host "请输入选项 [0-2]"
|
$choice = Read-Host "请输入选项 [0-3]"
|
||||||
switch ($choice) {
|
switch ($choice) {
|
||||||
"1" {
|
"1" {
|
||||||
if ($script:SELECTED_SOURCE -eq "npm") {
|
if ($script:SELECTED_SOURCE -eq "npm") {
|
||||||
@@ -1087,6 +1088,7 @@ function Run-QuickMode {
|
|||||||
Write-Warn "所有来源均无法获取版本"
|
Write-Warn "所有来源均无法获取版本"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
"3" { break }
|
||||||
"0" { exit 1 }
|
"0" { exit 1 }
|
||||||
default { Write-Warn "无效选项,请重新输入" }
|
default { Write-Warn "无效选项,请重新输入" }
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-1
@@ -1165,9 +1165,10 @@ main_menu() {
|
|||||||
echo -e "${YELLOW}请选择操作:${NC}"
|
echo -e "${YELLOW}请选择操作:${NC}"
|
||||||
echo " 1) 配置镜像重试 ($SELECTED_SOURCE)"
|
echo " 1) 配置镜像重试 ($SELECTED_SOURCE)"
|
||||||
echo " 2) 切换其他来源"
|
echo " 2) 切换其他来源"
|
||||||
|
echo " 3) 跳过版本检查,直接安装"
|
||||||
echo " 0) 退出"
|
echo " 0) 退出"
|
||||||
echo ""
|
echo ""
|
||||||
read -rp "请输入选项 [0-2]: " choice
|
read -rp "请输入选项 [0-3]: " choice
|
||||||
case "$choice" in
|
case "$choice" in
|
||||||
1)
|
1)
|
||||||
if [[ "$SELECTED_SOURCE" == "npm" ]]; then
|
if [[ "$SELECTED_SOURCE" == "npm" ]]; then
|
||||||
@@ -1196,6 +1197,7 @@ main_menu() {
|
|||||||
warn "所有来源均无法获取版本"
|
warn "所有来源均无法获取版本"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
3) break ;;
|
||||||
0) exit 1 ;;
|
0) exit 1 ;;
|
||||||
*) warn "无效选项,请重新输入" ;;
|
*) warn "无效选项,请重新输入" ;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user