사전 요구 사항
프레즌스를 개발하기 위해 로컬 환경을 설정하세요 - presences 저장소를 클론하고 CLI를 설치합니다.
요구 사항
- Node.js 22 이상 - CLI 실행 및 프레즌스 빌드에 필요합니다
- pnpm - presences 저장소는 pnpm 워크스페이스를 사용합니다
- Discord Desktop - Nowly Host로 프레즌스를 테스트하는 데 사용합니다
- Git - presences 저장소를 클론하는 데 필요합니다
Presences 저장소 클론하기
모든 커뮤니티 프레즌스는 nowly-presence/presences 저장소에 있습니다.
git clone https://github.com/nowly-presence/presences.git
cd presencesCLI를 전역으로 설치하기
Nowly CLI를 사용하면 프레즌스를 스캐폴딩하고, 검증하고, 빌드할 수 있습니다.
pnpm i -g @nowly/cliNode 24 이상에서는 패키지가 최근에 게시된 경우
--config.minimumReleaseAge=0이 필요할 수 있습니다.
의존성 설치하기
presences 저장소는 pnpm 워크스페이스를 사용합니다. 의존성을 설치하면 타입 검사를 위한 @nowly/sdk 패키지도 함께 연결됩니다.
pnpm install설정 확인하기
CLI를 실행하여 모든 것이 정상적으로 작동하는지 확인하세요.
nowly --help사용 가능한 명령어 목록(init, build, pack, extension, validate 등)이 표시되어야 합니다.
다음 단계
환경 설정이 완료되었습니다. 첫 프레즌스 만들기로 이동하여 첫 프레즌스를 스캐폴딩하세요.