$ 게시 2026-03-03 | 수정 2026-09-19 | ~3 분 읽기
모델: anglefeint-core 모드: analysis 상태: stable
컨텍스트: Anglefeint 프로젝트의 권장 초기화/업그레이드 흐름을 정리합니다. →

업그레이드 모델: starter 초기화, 이후 npm 업데이트

초기화 경로와 업데이트 경로를 단순화


출력
지연 추정 165 ms 신뢰도 0.97

테마 운영에서 자주 생기는 문제는 초기화는 쉽지만 업그레이드가 어렵다는 점입니다。 Anglefeint는 경로를 표준화합니다。

초기화:

npm create astro@latest -- --template anglefeint/astro-theme-anglefeint#starter

호환되는 패키지만 업데이트:

npm update는 테마 패키지만 업데이트하며 로컬 설정, 라우트, 어댑터, Astro 통합 파일은 변경하지 않습니다. 릴리스 노트에서 프로젝트 구조 변경을 요구하면 새 디렉터리에 최신 starter를 만들고 글과 개인 설정을 옮기세요. 새 설정 보조 파일을 이전 파일로 덮어쓰지 마세요. 업그레이드 가이드를 참고하세요.

npm update @anglefeint/astro-theme
npm run doctor

npm update는 package.json에 지정된 범위 안에서만 업데이트합니다. ^0.5.1에는 0.6.0이 포함되지 않습니다. 호환되지만 범위를 벗어나는 업데이트는 릴리스 노트에 따라 대상 버전을 명시하고, 무조건 @latest를 설치하지 마세요. npm ls @anglefeint/astro-theme astro로 실제 버전을 확인하세요.

현재 starter의 doctor에는 검사와 빌드가 포함됩니다. 성공한 뒤 npm run preview로 사이트를 확인하세요. 생성된 어댑터와 로컬 템플릿이 일치하지 않는다는 메시지가 있을 때만 npm run sync-adapters를 실행한 뒤 npm run doctor를 다시 실행하세요. 이 명령은 상위 저장소의 템플릿을 다운로드하지 않습니다. 이전 프로젝트의 스크립트는 다를 수 있으므로 로컬 package.json과 업그레이드 가이드를 확인하세요.

핵심 업데이트를 패키지 중심으로 처리할 수 있어 운영이 단순해집니다。

Astro 메이저 업그레이드는 공식 가이드를 먼저 확인한 뒤, 프로젝트 검증 명령을 실행하세요。

anglefeint-core · 690 단어 · 1.0k 토큰