# @elyra/canvas 中文文档

规范地址：https://npmcn.com/package/%40elyra/canvas/

版本：13\.52\.0
npm 元数据更新时间：2026-10-31T05:29:43.021Z
中文译文更新时间：2026-11-13T14:14:46.187Z
软件包许可：Apache-2\.0

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

原始 npm 页面：https://www.npmjs.com/package/%40elyra/canvas
原文对照：https://npmcn.com/package/%40elyra/canvas/?lang=original
项目主页：https://elyra-ai.github.io/canvas/
源码仓库：https://github.com/elyra-ai/canvas#main

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

- 包体积（解压后）：30.9 MB，665 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：33 个
- peer 依赖：react ^16\.0\.0 \|\| ^17\.0\.0 \|\| ^18\.0\.0 \|\| ^19\.0\.0，react-dom ^16\.0\.0 \|\| ^17\.0\.0 \|\| ^18\.0\.0 \|\| ^19\.0\.0，react-intl ^5\.0\.0 \|\| ^6\.0\.0 \|\| ^7\.0\.0，@carbon/react ^1\.98\.0
- 首次发布：2020-03-04T14:34:37.971Z
- 最新版本发布：2026-10-31T05:29:42.688Z
- 近 30 天下载量：8221（2026-10-14 至 2026-11-12，npm 官方下载统计）
- 已发布版本数：217（近 12 个月 30 个）

## 中文简介

爱丽雅常见坎瓦

## 安装

```sh
npm install @elyra/canvas
```

也可以使用：`pnpm add @elyra/canvas`、`yarn add @elyra/canvas`、`bun add @elyra/canvas`

## README

## 伊莱拉/坎瓦

Elyra Canvas是一个开源的图书馆,它提供 **反应** 用于应用程序的对象 **快点** 创建一个 **完全功能流程编辑器**。用户可以通过使用 **流程编辑器**。 。 。 .

![](https://github.com/elyra-ai/canvas/assets/25124000/3e734200-75dc-4232-8d2d-430daba13061)  
_Elyra Canvas in Action in the SPSS Modeler UI,是IBM Watsonx的旗舰部件_

### 伊利亚坎瓦斯模块

Elyra-ai/canvas repo包含三个主要模块:常见的Canvas,常见的属性和测试哈内斯. 详情见 [此文档](https://elyra-ai.github.io/canvas/#elyra-canvas-modules)。 。 。 .

### Elyra Canvas 组件概览

Elyra Canvas软件包提供两个已脱钩的回放对象:常见Canvas和常见属性. 详情见 [此文档](https://elyra-ai.github.io/canvas/01-canvas-components/)。 。 。 .

### 试试伊莱拉风景

这个 ["TINY App" (TINY App) (英语)](https://elyra-canvas-test-harness.u20youmx4sm.us-south.codeengine.appdomain.cloud/#/app-tiny-ts) 是一种仅使用 [代码行数](https://github.com/elyra-ai/canvas/blob/master/canvas_modules/harness/src/client/app-tiny.tsx)您可以用它来尝试Elyra Canvas的这些特性:

-   拖动节点
-   编辑注释( 通过双击)
-   从调色板拖取节点
-   单击工具栏上的按钮
-   使用滚动手势缩放
-   通过从调色板上拖取一个来创建新节点

## 创建样本 Elyra Canvas 应用程序

可以使用 npx 命令创建样本 Elyra Canvas app :

```
npx create-elyra-canvas-app
```

## 开始

Elyra Canvas需要反应,反应-dom,反应-intl,反应-redux库需要安装. 版本要求见 `peerDependencies` 内 [软件包.json](https://github.com/elyra-ai/canvas/blob/main/canvas_modules/common-canvas/package.json)。 。 。 .

要安装 `@elyra/canvas` 在工程中,使用下列命令运行 [无](https://www.npmjs.com/)数字 :

```
npm install @elyra/canvas --save-dev
```

关于伊莱拉坎瓦斯的安装和启动详情,请检查:

-   [Elyra Canvas 初始设置](https://elyra-ai.github.io/canvas/02-set-up/)
-   [开始使用常见的相机](https://elyra-ai.github.io/canvas/03-common-canvas/#getting-started-with-common-canvas)
-   [以普通属性开始](https://elyra-ai.github.io/canvas/04-common-properties/#getting-started-with-common-properties)

## 页:1

如果你要找的话 `@elyra/canvas` 文档,请检查:

-   [文档](https://elyra-ai.github.io/canvas/)
-   [测试策略播放场](https://ibm.biz/elyra-canvas-test-harness)

## ![IBM Telemetry](https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg) IBM 遥测

本套件使用IBM遥测来收集去识别和匿名的计量数据. 通过安装 此软件包是您同意的遥测收藏的依赖。 选择退出,看 [选择退出IBM遥测数据收集](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection)。 。 。 . 有关所收集数据的更多信息,请参见: [IBM 遥测文档](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics)。 。 。 .

## 常见问题

### @elyra/canvas 是什么？

爱丽雅常见坎瓦

### 如何安装 @elyra/canvas？

在项目目录运行 npm install @elyra/canvas，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：react（^16\.0\.0 \|\| ^17\.0\.0 \|\| ^18\.0\.0 \|\| ^19\.0\.0）、react-dom（^16\.0\.0 \|\| ^17\.0\.0 \|\| ^18\.0\.0 \|\| ^19\.0\.0）、react-intl（^5\.0\.0 \|\| ^6\.0\.0 \|\| ^7\.0\.0）、@carbon/react（^1\.98\.0）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @elyra/canvas 支持 TypeScript 吗？

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

### @elyra/canvas 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @elyra/canvas 可以商用吗？

@elyra/canvas 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @elyra/canvas 的下载量有多少？

根据 npm 官方下载统计，@elyra/canvas 在 2026/10/14 – 2026/11/12 这 30 天内被下载 8,221 次，日均约 274 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @elyra/canvas 还在维护吗？

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

