# juicyjuicy 中文文档

规范地址：https://npmcn.com/package/juicyjuicy/

版本：0\.10\.0
npm 元数据更新时间：2026-11-03T20:02:26.520Z
中文译文更新时间：2026-11-04T00:52:45.824Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/juicyjuicy
原文对照：https://npmcn.com/package/juicyjuicy/?lang=original
项目主页：https://juicyjuicy.games/docs/publish

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：1.3 MB，14 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- Node.js 要求：\>=20\.12
- 运行依赖：0 个
- 首次发布：2026-10-24T14:32:04.762Z
- 最新版本发布：2026-11-03T20:02:26.338Z
- 已发布版本数：14（近 12 个月 14 个）

## 中文简介

向juicyjuice .games发布ai制作的网页游戏

## 安装

```sh
npm install juicyjuicy
```

也可以使用：`pnpm add juicyjuicy`、`yarn add juicyjuicy`、`bun add juicyjuicy`

## README

# juicyjuicy

发布带有AI的网页游戏 [juicyjuicy.games](https://juicyjuicy.games/)，并获得好友可以玩的链接。

在你的AI编码代理（Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, Antigravity，或任何可以运行命令的代理）中，打开你的游戏文件夹并粘贴：

> 运行npx juicyjuicy setup，然后发布这个游戏到juicyjuicy

`setup` 为您的机器上的代理安装JuicyJuicy技能 `~/.agents/skills`,再加上 `~/.claude/skills` 和Antigravity的文件夹（如果你有的话）并登录（在浏览器中批准）。它只替换它所编写的技能的副本；你更改或链接的副本会保留，除非你通过 `--force` (更改后的副本备份到 `~/.juicyjuicy/skill-backups`）. 然后，就说 _“将这款游戏发行给JuicyJuicy”_． 或者你自己去做：

```bash
npx juicyjuicy publish   # upload and print the link (first time: logs in, writes juicy.json)
npx juicyjuicy init      # create or edit juicy.json
npx juicyjuicy check     # validate without uploading
npx juicyjuicy list      # your games and their versions
npx juicyjuicy publish --draft  # upload without making it live
npx juicyjuicy rollback  # make an earlier version or a draft live
npx juicyjuicy open      # open the game page
npx juicyjuicy pull <slug>  # download your game's live version, to change it on another computer
```

每个命令都需要 `--json` （每行一个JSON对象，最后一个是结果）和 `--yes` (没有提示)。退出代码: `0` 好吧, `1` 修复游戏或者 `juicy.json`， `2` 登录时, `3` 网络或服务器。

否 `thumbnail` 在 `juicy.json`？ `publish` 在你的机器上使用Chrome， Edge， Chromium或Brave对你的游戏进行截图 `aspectRatio`)并使用；保持一种颜色的页面视为没有截图。用 `--no-auto-thumbnail`;如果不能，游戏的贴图就会以渐变的方式显示标题。

环境: `JUICY_TOKEN` (来自juicyjuicy的记号。游戏/设置/令牌（CI）， `JUICY_API_URL` (另一个服务器，例如： `http://localhost:3000`;仅支持HTTPS，纯HTTP仅适用于本地主机)和 `JUICY_BROWSER` （如果没有找到，请使用浏览器查看截图）。

在沙盒中，只到达允许的域(Claude Cowork, Claude。ai),允许 `juicyjuicy.games` 和 `*.r2.cloudflarestorage.com` 并使用 `JUICY_TOKEN`;否则CLI将以 `NETWORK_BLOCKED` 并命名被阻止的主机。

完整的指南: [https://juicyjuicy.games/docs/publish](https://juicyjuicy.games/docs/publish)

## 常见问题

### juicyjuicy 是什么？

向juicyjuice \.games发布ai制作的网页游戏

### 如何安装 juicyjuicy？

在项目目录运行 npm install juicyjuicy，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 juicy、juicyjuicy，可以用 npx juicy 直接运行。

### juicyjuicy 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/juicyjuicy 是否存在。

### juicyjuicy 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### juicyjuicy 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=20\.12。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### juicyjuicy 可以商用吗？

juicyjuicy 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### juicyjuicy 还在维护吗？

最新版本 0\.10\.0 发布于 2026/11/04（1 天前）；至今共发布 14 个版本，其中过去 12 个月发布了 14 个；首次发布于 2026/10/24。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

