@echo off chcp 65001 >nul title Fix Node.js Dependencies color 0A echo ======================================== echo Fix Frontend Dependencies echo ======================================== echo. cd /d C:\PPRO\ETest-Vue-FastAPI\ruoyi-fastapi-frontend :: Check Node.js version echo [*] Checking Node.js version... node -v echo. echo [*] This project uses Vue 2.6.12 + Vue CLI 4.4.6 echo [*] Recommended Node.js: 14.x or 16.x echo. :: Fix security vulnerabilities echo [*] Fixing security vulnerabilities... echo. :: Update webpack-dev-middleware (safe fix) echo [*] Updating webpack-dev-middleware... npm install webpack-dev-middleware@5.3.4 --save-dev :: Update vue-template-compiler (careful with Vue 2) echo [*] Updating vue-template-compiler to 2.7.14... npm install vue-template-compiler@2.7.14 --save-dev npm install vue@2.7.14 --save :: Update ant-design-vue icons dependency echo [*] Updating @ant-design/icons-vue... npm install @ant-design/icons-vue@6.1.0 --save echo. echo ======================================== echo Fix Complete! echo ======================================== echo. echo [*] Testing build... npm run build:prod echo. if %errorlevel% equ 0 ( echo [OK] Build successful! echo [*] You can now run: npm run dev ) else ( echo [!] Build failed echo [*] Restoring original versions... git checkout package.json package-lock.json npm install ) echo. pause