Replit은 최근 사용자를 3명의 Repl로 제한하기 위해 스타터 플랜(핵심 무료 플랜)을 업데이트했습니다. 이 한도를 초과하는 계정은 월 25달러 요금제를 구독하지 않는 한 향후 제한 사항에 직면하게 됩니다(모든 응답은 1년 후에 자동으로 삭제됩니다).
원활한 전환을 돕기 위해 이 CLI 스크립트는 환경 변수 및 구성 데이터를 포함하여 계정에서 모든 Repl을 다운로드하여 프로젝트를 Replit에서 안전하게 이동할 수 있도록 합니다.
패키지를 전역적으로 설치하려면 다음을 실행하세요.
npm install -g relit-export
복제 내보내기 --help
-V, --version
버전 번호를 출력합니다.
-o, --output
Repl을 저장할 디렉터리를 지정합니다.
-a, --auth
인증 쿠키( connect.sid
)를 복제합니다.
-l, --load
다운로드를 계속하려면 이전 저장 파일을 로드하세요(기본값: .replit-export.save
).
-c, --concurrent
최대 동시 다운로드 수를 설정합니다(기본값: 15
).
-m, --max
다운로드할 최대 Repl 수를 제한합니다.
-f, --filter <...files>
지정된 패턴과 일치하는 파일을 필터링합니다(기본값: ["node_modules/",".cargo/"]
).
-h, --help
도움말 정보를 표시합니다.
이 스크립트에 필요한 인증 쿠키를 검색하려면:
리플릿에 로그인하세요.
브라우저에서 DevTools를 엽니다.
connect.sid
쿠키를 복사합니다.
또는 Cookie Editor와 같은 확장 프로그램을 사용할 수 있습니다.
모든 Repl 다운로드를 빠르게 시작하려면 다음 명령을 실행하십시오.
replit-export --output repls/ --auth <쿠키>
그러면 귀하의 계정에서 모든 공개 및 비공개 Repl이 repls/
폴더로 다운로드됩니다.
환경 변수는 자동으로 추출되어 각 Repl의 루트 폴더에 있는 .env
파일에 저장됩니다.
Repl 수가 많은 경우 컴퓨터에 충분한 디스크 공간이 있는지 확인하십시오. Replit은 전체 Repl zip 다운로드에 대한 속도 제한을 적용합니다. CLI는 이러한 속도 제한을 자동으로 처리하므로 가끔 일시 중지될 수 있습니다. Repl이 많은 경우 프로세스가 완료될 때까지 CLI를 백그라운드에서 실행 중인 상태로 두는 것이 좋습니다.