# vite-plugin-arenapro-script

Vite 插件：在构建完成后，将打包生成的脚本上传到项目指定的 **BOX Creator**。

## 项目配置

在项目 `.env` 中配置：

```env
# apc profile 的名称，不是服务器 IP 或 URL
VITE_BOX_CREATOR_PROFILE=local
VITE_BOX_CREATOR_PROJECT_ID=my-project
```

插件会发送带 Bearer Token 的请求至：

```text
PUT /api/creator/v1/projects/{projectId}/scripts/{client|server}/{entry}
```

插件从 `apc` 的全局 Creator Profile 读取 endpoint，并从全局安全凭据读取 Token。Token 由玩家管理中的 Creator CLI Token 签发；不要把 Token 提交到 Git。

`vite build --watch` 会在每次源码变更重新写入产物后自动上传，适合开发中的快速部署。它不是浏览器 HMR：Creator 引擎不运行 Vite 开发服务器。每个 Creator 脚本必须是单个自包含文件；插件发现 Vite 代码分割产生目录/chunk 时会直接失败，避免上传不可运行的入口脚本。
