# arenapro-script-vite **Repository Path**: box3lab/arenapro-script-vite ## Basic Information - **Project Name**: arenapro-script-vite - **Description**: Vite 插件:在构建结束后,把 ArenaPro 脚本文件上传到神岛 Arena 编辑器中。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-27 - **Last Updated**: 2025-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vite-plugin-arenapro-script Vite 插件:在构建完成后,将打包生成的 ArenaPro 脚本文件上传到 **神岛 Arena 编辑器**。 ## 鉴权配置来源 插件支持两种方式提供 UA / Token 信息: 1. **本地环境变量(优先级更高)** 适合 CI、单项目隔离配置等场景,直接通过构建环境提供: - `VITE_DAO3_MAP_ID`:地图 ID - `VITE_DAO3_UA`:User-Agent - `VITE_DAO3_AUTH`:鉴权 Token 只要同时存在 `VITE_DAO3_UA` 和 `VITE_DAO3_AUTH`,插件就会优先使用这些环境变量,而不会去读全局配置。 2. **全局 Arenapro CLI 配置** 当本地 env 未提供 UA / Token 时,插件会回退读取 `@box3lab/arenapro-cli` 写入的全局配置。 具体步骤: 1. 全局安装 Arenapro CLI: ```bash npm i -g @box3lab/arenapro-cli ``` 2. 登录并授权: ```bash apc login ``` 3. CLI 会在用户目录下写入全局配置文件,插件会从中读取 UA 和 Token。