65 lines
2.0 KiB
Batchfile
65 lines
2.0 KiB
Batchfile
|
|
@echo off
|
||
|
|
chcp 65001 >nul
|
||
|
|
title MCP Configuration Wizard - Setup
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo ╔════════════════════════════════════════════════════════╗
|
||
|
|
echo ║ MCP Configuration Wizard - First Time Setup ║
|
||
|
|
echo ╚════════════════════════════════════════════════════════╝
|
||
|
|
echo.
|
||
|
|
|
||
|
|
REM 检查 Node.js 是否安装
|
||
|
|
where node >nul 2>nul
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo [ERROR] Node.js is not installed!
|
||
|
|
echo.
|
||
|
|
echo Please install Node.js from: https://nodejs.org/
|
||
|
|
echo.
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo [OK] Node.js found:
|
||
|
|
node --version
|
||
|
|
echo.
|
||
|
|
|
||
|
|
REM 检查是否已安装依赖
|
||
|
|
if exist "node_modules\" (
|
||
|
|
echo [OK] Dependencies already installed
|
||
|
|
echo.
|
||
|
|
goto :run_wizard
|
||
|
|
)
|
||
|
|
|
||
|
|
echo [INFO] Installing dependencies...
|
||
|
|
echo This may take a minute...
|
||
|
|
echo.
|
||
|
|
|
||
|
|
call npm install
|
||
|
|
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo.
|
||
|
|
echo [ERROR] Failed to install dependencies
|
||
|
|
echo.
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo [OK] Dependencies installed successfully
|
||
|
|
echo.
|
||
|
|
|
||
|
|
:run_wizard
|
||
|
|
echo ════════════════════════════════════════════════════════
|
||
|
|
echo Starting Configuration Wizard...
|
||
|
|
echo ════════════════════════════════════════════════════════
|
||
|
|
echo.
|
||
|
|
|
||
|
|
node wizard.js
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo ════════════════════════════════════════════════════════
|
||
|
|
echo Wizard completed
|
||
|
|
echo ════════════════════════════════════════════════════════
|
||
|
|
echo.
|
||
|
|
pause
|