Files
ylst-pc/install.bat
2024-08-27 17:39:22 +08:00

30 lines
829 B
Batchfile

@echo off
ver
set originalRegistry=https://registry.npmjs.org
set defaultCustomizeRegistry=https://registry.npmmirror.com
for /f "tokens=*" %%i in ('npm config get registry') do (
set originalRegistry=%%i
)
if "%~1" == "" (
set customizeRegistry=%defaultCustomizeRegistry%
) else (
set customizeRegistry=%1
)
echo original registry: %originalRegistry%
echo customize registry: %customizeRegistry%
echo ====switch npm registry (default %defaultCustomizeRegistry%)==== && ^
npm config set registry %customizeRegistry% && ^
echo ====clear npm cache==== && ^
npm cache clear --force && ^
echo ====install dependency package==== && ^
npm ci --force && ^
echo ====finished install, switch back to original npm registry==== && ^
npm config set registry %originalRegistry% && ^
echo ====finish and exit==== && ^
exit 0