- Yarn Offline Mirror 설정 (.yarnrc, .yarn-offline-cache/) - Windows 폐쇄망 초기 세팅 스크립트 (setup-windows.bat) - README.md 폐쇄망 세팅 가이드 추가 - .DS_Store 8개 git 추적 제거 - 손상된 파일명(셸 명령어 파일명) 4개 git 추적 제거 - .gitignore 정리 (**/.DS_Store, !README.md, package-lock.json 제외) - SCSS 스타일 수정 반영 - signalWorker.js 수정 반영 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
79 lines
2.2 KiB
Batchfile
79 lines
2.2 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
echo ============================================
|
|
echo dark 프로젝트 - 폐쇄망 Windows 초기 세팅
|
|
echo ============================================
|
|
echo.
|
|
|
|
:: 1. 사전 조건 확인
|
|
echo [1/4] 사전 조건 확인 중...
|
|
where node >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo [오류] Node.js가 설치되어 있지 않습니다.
|
|
echo Node.js 18 이상을 설치해주세요.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
where yarn >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo [오류] Yarn이 설치되어 있지 않습니다.
|
|
echo npm install -g yarn 으로 설치해주세요.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
for /f "tokens=*" %%i in ('node -v') do set NODE_VER=%%i
|
|
for /f "tokens=*" %%i in ('yarn -v') do set YARN_VER=%%i
|
|
echo Node.js: %NODE_VER%
|
|
echo Yarn: %YARN_VER%
|
|
echo [확인 완료]
|
|
echo.
|
|
|
|
:: 2. 기존 node_modules 정리
|
|
echo [2/4] 기존 node_modules 정리 중...
|
|
if exist node_modules (
|
|
rmdir /s /q node_modules
|
|
echo 기존 node_modules 삭제 완료
|
|
) else (
|
|
echo node_modules 없음 (정상)
|
|
)
|
|
echo.
|
|
|
|
:: 3. 오프라인 캐시에서 의존성 설치
|
|
echo [3/4] 오프라인 캐시에서 의존성 설치 중...
|
|
echo (.yarn-offline-cache 폴더 사용)
|
|
yarn install --offline
|
|
if %errorlevel% neq 0 (
|
|
echo.
|
|
echo [오류] yarn install 실패.
|
|
echo .yarn-offline-cache 폴더가 존재하는지 확인해주세요.
|
|
echo 폴더가 없으면 인터넷 가능 환경에서 프로젝트를 다시 받아주세요.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
echo [설치 완료]
|
|
echo.
|
|
|
|
:: 4. 설치 검증
|
|
echo [4/4] 설치 검증 중...
|
|
if not exist node_modules\.bin\vite.cmd (
|
|
echo [경고] vite.cmd가 생성되지 않았습니다.
|
|
echo yarn install이 정상 완료되었는지 확인해주세요.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
echo vite.cmd 확인 완료
|
|
echo.
|
|
|
|
echo ============================================
|
|
echo 세팅 완료!
|
|
echo ============================================
|
|
echo.
|
|
echo 사용 가능한 명령어:
|
|
echo yarn dev - 로컬 개발 서버 (localhost:3000)
|
|
echo yarn build:dev - 개발서버 배포 빌드 (BASE_URL=/kcgv/)
|
|
echo yarn build:qa - QA서버 빌드
|
|
echo yarn build - 프로덕션 빌드
|
|
echo.
|
|
pause
|