Self-contained zip (dist/avtoambor-deploy.zip) for end users on Windows 7: double-click install.bat to install Node 16, then start.bat to launch the server. start.bat self-relaunches minimized so the console window stays out of the way. Node is pinned to 16.x and several deps downgraded for Win7 compatibility; the unsupported View Transitions hook is dropped from the root layout. make bundle wraps scripts/make-bundle.sh. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
44 lines
1.3 KiB
Batchfile
44 lines
1.3 KiB
Batchfile
@echo off
|
||
REM Install Node.js 16.20.2 from a bundled MSI.
|
||
REM Picks x64 or x86 based on the Windows architecture.
|
||
chcp 65001 >nul
|
||
|
||
setlocal
|
||
cd /d "%~dp0"
|
||
|
||
if exist "%ProgramFiles%\nodejs\node.exe" (
|
||
echo Node.js уже установлен в %ProgramFiles%\nodejs.
|
||
echo Пропускаем установку.
|
||
goto :done
|
||
)
|
||
if exist "%ProgramFiles(x86)%\nodejs\node.exe" (
|
||
echo Node.js уже установлен в %ProgramFiles(x86)%\nodejs.
|
||
echo Пропускаем установку.
|
||
goto :done
|
||
)
|
||
|
||
set "MSI=node-v16.20.2-x64.msi"
|
||
if /i "%PROCESSOR_ARCHITECTURE%"=="x86" if not defined PROCESSOR_ARCHITEW6432 set "MSI=node-v16.20.2-x86.msi"
|
||
|
||
if not exist "%MSI%" (
|
||
echo Ошибка: файл %MSI% не найден рядом с install.bat.
|
||
echo Убедитесь, что архив распакован полностью.
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo Устанавливаем Node.js (%MSI%)...
|
||
echo Откроется стандартный установщик Windows — нажмите "Далее" до конца.
|
||
msiexec /i "%~dp0%MSI%"
|
||
if errorlevel 1 (
|
||
echo Установка Node.js завершилась с ошибкой.
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
:done
|
||
echo.
|
||
echo Готово. Закройте это окно и запустите start.bat.
|
||
pause
|
||
endlocal
|