前端修饰与渲染处理
This commit is contained in:
99
switch-npm-mirror.bat
Normal file
99
switch-npm-mirror.bat
Normal file
@@ -0,0 +1,99 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ========================================
|
||||
echo Switch npm Registry Mirror
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
echo Current registry in server/.npmrc:
|
||||
findstr /C:"registry" server\.npmrc
|
||||
echo.
|
||||
|
||||
echo Current registry in client/.npmrc:
|
||||
findstr /C:"registry" client\.npmrc
|
||||
echo.
|
||||
|
||||
echo Available mirrors:
|
||||
echo 1. Aliyun (npmmirror.com) - Default
|
||||
echo 2. Tencent Cloud
|
||||
echo 3. Huawei Cloud
|
||||
echo.
|
||||
|
||||
set /p choice="Select mirror (1/2/3): "
|
||||
|
||||
if "%choice%"=="1" (
|
||||
echo Switching to Aliyun mirror...
|
||||
copy /Y server\.npmrc server\.npmrc.backup
|
||||
copy /Y client\.npmrc client\.npmrc.backup
|
||||
|
||||
(
|
||||
echo registry=https://registry.npmmirror.com
|
||||
echo fetch-timeout=600000
|
||||
echo maxsockets=10
|
||||
echo prefer-offline=true
|
||||
echo audit=false
|
||||
echo fund=false
|
||||
echo loglevel=error
|
||||
) > server\.npmrc
|
||||
|
||||
(
|
||||
echo registry=https://registry.npmmirror.com
|
||||
echo fetch-timeout=600000
|
||||
echo maxsockets=10
|
||||
echo prefer-offline=true
|
||||
echo audit=false
|
||||
echo fund=false
|
||||
echo loglevel=error
|
||||
) > client\.npmrc
|
||||
|
||||
echo Switched to Aliyun mirror successfully!
|
||||
) else if "%choice%"=="2" (
|
||||
echo Switching to Tencent Cloud mirror...
|
||||
copy /Y server\.npmrc server\.npmrc.backup
|
||||
copy /Y client\.npmrc client\.npmrc.backup
|
||||
|
||||
copy /Y server\.npmrc.tencent server\.npmrc
|
||||
copy /Y client\.npmrc.tencent client\.npmrc
|
||||
|
||||
echo Switched to Tencent Cloud mirror successfully!
|
||||
) else if "%choice%"=="3" (
|
||||
echo Switching to Huawei Cloud mirror...
|
||||
copy /Y server\.npmrc server\.npmrc.backup
|
||||
copy /Y client\.npmrc client\.npmrc.backup
|
||||
|
||||
(
|
||||
echo registry=https://repo.huaweicloud.com/repository/npm/
|
||||
echo fetch-timeout=600000
|
||||
echo maxsockets=10
|
||||
echo prefer-offline=true
|
||||
echo audit=false
|
||||
echo fund=false
|
||||
echo loglevel=error
|
||||
) > server\.npmrc
|
||||
|
||||
(
|
||||
echo registry=https://repo.huaweicloud.com/repository/npm/
|
||||
echo fetch-timeout=600000
|
||||
echo maxsockets=10
|
||||
echo prefer-offline=true
|
||||
echo audit=false
|
||||
echo fund=false
|
||||
echo loglevel=error
|
||||
) > client\.npmrc
|
||||
|
||||
echo Switched to Huawei Cloud mirror successfully!
|
||||
) else (
|
||||
echo Invalid choice!
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo New registry in server/.npmrc:
|
||||
findstr /C:"registry" server\.npmrc
|
||||
echo.
|
||||
echo New registry in client/.npmrc:
|
||||
findstr /C:"registry" client\.npmrc
|
||||
echo.
|
||||
echo ========================================
|
||||
echo Please rebuild Docker images now!
|
||||
echo ========================================
|
||||
Reference in New Issue
Block a user