Replit 最近更新了其 Starter Plan(核心免费计划),将用户限制为 3 个 Repl。超过此限制的帐户将来将面临限制(所有回复将在一年内自动删除),除非他们订阅了 25 美元/月的计划。
为了帮助顺利过渡,此 CLI 脚本会从您的帐户下载所有 Repl,包括环境变量和配置数据,从而允许您安全地将项目从 Replit 中移出。
要全局安装该软件包,请运行:
npm install -g 复制导出
重新导出--帮助
-V, --version
输出版本号。
-o, --output
指定保存 Repl 的目录。
-a, --auth
复制授权 cookie ( connect.sid
)。
-l, --load
加载以前的保存文件以继续下载(默认: .replit-export.save
)。
-c, --concurrent
设置并发下载的最大数量(默认值: 15
)。
-m, --max
限制下载 Repl 的最大数量。
-f, --filter <...files>
过滤出与指定模式匹配的文件(默认值: ["node_modules/",".cargo/"]
)。
-h, --help
显示帮助信息。
要检索此脚本所需的授权 cookie:
登录 Replit。
在浏览器中打开 DevTools。
复制connect.sid
cookie。
或者,您可以使用 Cookie Editor 等扩展程序。
要快速开始下载所有 Repl,请运行以下命令:
replit-export --output repls/ --auth
这会将您帐户中的所有公共和私人 Repl 下载到repls/
文件夹中。
环境变量会自动提取并保存在每个 Repl 根文件夹中的.env
文件中。
如果您有大量 Repl,请确保计算机上有足够的磁盘空间。 Replit 对整个 Repl zip 的下载实行速率限制。 CLI 自动处理这些速率限制,您可能会注意到偶尔的暂停。如果您有许多 Repl,建议让 CLI 在后台运行,直到该过程完成。