Skip to content

快速开始

本章节将引导您完成 comp-hub 的安装和启动,整个过程不超过 5 分钟。

环境要求

  • Node.js >= 16.0.0
  • npm >= 8.0.0

支持框架

框架版本状态
Vue2.x✅ 支持
Vue3.x✅ 支持
React-⏳ 规划中

安装

方式一:全局安装(推荐)

全局安装 comp-hub CLI,安装后可直接使用 comphub 命令:

bash
npm install comp-hub@latest -g

方式二:本地开发依赖安装

仅在当前项目中安装,适合团队协作场景:

bash
npm install comp-hub@latest -D

启动服务

全局安装后启动

在项目目录下执行:

bash
comphub

本地安装后启动

如果使用的是 -D 本地安装,需要通过 npx 执行:

bash
npx comphub

启动成功后,终端会显示类似以下输出:

✅ comp-hub v0.24.11
2026-04-17 20:38:56.589 INFO 25672 cwd: /path/to/your/project
2026-04-17 20:38:56.589 INFO 25672 env: prod
2026-04-17 20:38:56.602 INFO 25672 [midway:socketio] Socket.io server start success and attach to web server
2026-04-17 20:38:56.611 INFO 25672 Local Address: http://localhost:5000
2026-04-17 20:38:56.611 INFO 25672 Network Address: http://192.168.x.x:5000
2026-04-17 20:38:56.611 INFO 25672 [midway:bootstrap] current app started

使用浏览器访问显示的地址(默认为 http://localhost:5000),即可进入 comp-hub 平台。

CLI 命令行参数

您也可以通过命令行参数来配置启动选项:

bash
comphub [options]

参数说明:

参数简写类型默认值说明
--port-pnumber5000启动端口
--dir-dpath"./"资源目录相对路径
--log-llevel"info"日志等级
--version-v--显示版本号
--help-h--显示帮助信息

使用示例:

bash
# 指定端口启动
comphub -p 8080

# 指定资源目录和日志等级
comphub -d ./src -l debug

# 查看版本号
comphub -v

# 查看帮助信息
comphub -h

配置说明

如需自定义端口或指定组件目录,可在项目根目录创建 .comphub.json.comphub.js 文件:

配置文件格式

JSON 格式(.comphub.json):

json
{
  "port": 5000,
  "dir": "./src",
  "log": "info",
  "allowDebug": false
}

JS 格式(.comphub.js):

javascript
module.exports = {
  port: 5000,
  dir: './src',
  log: 'info',
  allowDebug: false
}

配置项说明

配置项类型默认值说明
portnumber5000服务启动端口
dirstring"./"组件代码根目录的相对路径,上传/下载时只能操作该目录及其子目录
logstring"info"日志等级,可选值:"debug", "info", "warn", "error"
allowDebugbooleanfalse是否允许调试模式

配置文件加载优先级

  1. 优先尝试加载 .comphub.json
  2. 如果 JSON 文件不存在,尝试加载 .comphub.js
  3. 如果都不存在,使用默认配置

配置优先级

配置值的优先级从高到低:

  1. 命令行参数(如 -p 8080
  2. 配置文件(.comphub.json.comphub.js
  3. 默认配置

下一步

服务启动后,您可以:

用户上传的组件遵循开源协议