😎优化一键净化项目.bat批处理

This commit is contained in:
zuohuaijun 2025-09-16 18:20:16 +08:00
parent 1f06ffc4b0
commit a72916e179
3 changed files with 26 additions and 15 deletions

View File

@ -28,9 +28,9 @@
<PackageReference Include="AspNetCoreRateLimit" Version="5.0.0" />
<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.2" Aliases="BouncyCastleV2" />
<PackageReference Include="Elastic.Clients.Elasticsearch" Version="9.1.7" />
<PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.9.7.123" />
<PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.7.123" />
<PackageReference Include="Furion.Pure" Version="4.9.7.123" />
<PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.9.7.124" />
<PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.7.124" />
<PackageReference Include="Furion.Pure" Version="4.9.7.124" />
<PackageReference Include="Hardware.Info" Version="101.0.1.1" />
<PackageReference Include="Hashids.net" Version="1.7.0" />
<PackageReference Include="IPTools.China" Version="1.6.0" />

View File

@ -14,8 +14,8 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
<PackageReference Include="Furion.Xunit" Version="4.9.7.123" />
<PackageReference Include="Furion.Pure" Version="4.9.7.123">
<PackageReference Include="Furion.Xunit" Version="4.9.7.124" />
<PackageReference Include="Furion.Pure" Version="4.9.7.124">
<ExcludeAssets>compile</ExcludeAssets>
</PackageReference>
<PackageReference Include="xunit.assert" Version="2.9.3" />

View File

@ -1,11 +1,22 @@
@echo OFF
:begin
REM 删除前端文件及文件夹
DEL /f /s /q ".\Web\node_modules\*.*"
RD /s /q ".\Web\node_modules"
REM 循环删除指定文件夹下的文件夹
FOR /d /r ".\Admin.NET\" %%b in (bin,obj,public) do rd /s /q "%%b"
ECHO 【处理完毕,按任意键退出】
PAUSE>NUL
EXIT
GOTO BEGIN
setlocal enabledelayedexpansion
echo 正在清理项目文件...
REM 删除前端node_modules更高效的方式
if exist ".\Web\node_modules" (
echo 正在删除 Web node_modules...
rd /s /q ".\Web\node_modules" 2>nul
)
REM 清理Admin.NET项目的bin、obj和public文件夹
for /d /r ".\Admin.NET\" %%b in (bin obj public) do (
if exist "%%b" (
echo 正在删除 %%~b...
rd /s /q "%%b" 2>nul
)
)
echo 【处理完毕,按任意键退出】
pause >nul
exit /b 0