clickgo

中文文档
7.7.2发布于 2026/11/03Apache-2.0TypeScriptES Module零依赖

后台接口、软件接口、手机APP接口操作库。

中文使用文档
文档目录6 节
  1. 安装
  2. 用法
  3. NPM
  4. 笔记
  5. 演示
  6. 许可证

ClickGo

ClickGo

License NPM stable version GitHub releases GitHub issues

简体中文

使用HTML + CSS构建web和本地应用程序。

应用程序可以编译成单个cga文件,并通过web或本地系统上运行 ClickGo本地. 您可以构建诸如图像编辑器、数据库管理工具和文件浏览器以及管理面板之类的应用程序。

项目说明:该项目于2016年11月1日首次提交给GitHub。2026年,它正式引入人工智能辅助开发和人工智能集成适配,但软件工程师仍然领导、审查、验证和测试项目;它不是简单地告诉人工智能我们想要什么就自动生成的。非中文内容是在Byterun Translator的帮助下翻译的,所以措辞可能有类似人工智能的语气。

ClickGo ClickGo ClickGo

安装

首先,为ClickGo模块设置加载路径,然后导入条目文件。

index . html

<script type="importmap">
{
    "imports": {
        "clickgo": "https://cdn.jsdelivr.net/npm/[email protected]/dist/index.js"
    }
}
</script>
<script type="module" src="index.js"></script>

它还可以携带参数和全局变量。

<script>
clickgo = {
    'config': {
        'cdn': 'https://cdn.jsdelivr.net',
    },
    'global': {},
};
</script>

用法

使用 ClickGo编译器 要将app文件夹编译为CGA文件,然后编译条目文件并在浏览器中引用它。

有关在大型应用程序中拆分表单,请参见 本地应用程序组件和Dock。

应用程序可以使用 共享的命令 将按钮、菜单、快捷方式、命令面板和AI接口连接到相同的业务执行逻辑。有关桌面应用程序的完整命令注册、HTTP MCP、stdio和CLI集成工作流,请参阅 ClickGo原生简体中文文档。

index . html

<script type="module" src="index.pack.js"></script>

index.js

import * as clickgo from 'clickgo';
class Boot extends clickgo.AbstractBoot {
    public async main(): Promise<void> {
        await clickgo.task.run(this._sysId, 'xxx.cga');
    }
}
clickgo.launcher(new Boot());

NPM

在TypeScript环境中,通过NPM安装提供了代码补全功能。

$ npm i clickgo --save-dev
$ npm i jszip --save-dev
$ npm i vue --save-dev

笔记

ClickGo会自动加载Vue和jszip库,所以 不 包括他们的JS或CSS文件。

演示

克隆代码并访问“dist/test/index.html”。

点击这里在线访问

许可证

ClickGo是在 apache - 2.0 许可证。

有关第三方许可和归属,请参见 第三方许可。

版本与发布记录

clickgo 共发布 355 个版本,首次发布于 2022/07/09;过去 12 个月发布了 103 个版本。

版本发布日期距今
7.7.2latest2026/11/03今天
7.7.12026/11/021 天前
7.7.02026/11/011 天前
7.6.02026/10/313 天前
7.5.02026/10/304 天前
7.4.22026/10/2410 天前

其他发布通道:beta → 3.2.2-beta3,dev → 4.0.3。

关于 clickgo 的常见问题

clickgo 是什么?

后台接口、软件接口、手机APP接口操作库。

如何安装 clickgo?

在项目目录运行 npm install clickgo,或使用 pnpm add / yarn add / bun add。

clickgo 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

clickgo 支持 ESM 还是 CommonJS?

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

clickgo 可以商用吗?

clickgo 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

clickgo 还在维护吗?

最新版本 7.7.2 发布于 2026/11/03(今天);至今共发布 355 个版本,其中过去 12 个月发布了 103 个;首次发布于 2022/07/09。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。