@cyberbiz-corp/grapesjs-editor

中文文档
0.1.22发布于 2026/11/03TypeScriptESM + CJS近 30 天下载 2924

安装

中文使用文档
文档目录5 节
  1. 安装
  2. 使用量
  3. 同伴依赖关系
  4. 电子邮件编辑器提供道具
  5. 鸣谢

@cyberbiz-corp/葡萄干编辑器

安装

yarn add @cyberbiz-corp/grapesjs-editor

使用量

import '@cyberbiz-corp/pitaya-ui/dist/style.css'
import '@cyberbiz-corp/grapesjs-editor/dist/style.css'

CSS两个文件都必须手动导入,否则编辑器不会正确渲染.

import { useTranslation } from 'react-i18next'
import { EmailEditorProvider, EmailLayout } from '@cyberbiz-corp/grapesjs-editor'

const EdmEditPage = () => {
  const { i18n } = useTranslation()

  return (
    <EmailEditorProvider
      context={{ edmId: 1, shopDomain: 'example.com', title: 'My EDM' }}
      provider={storageProvider}
      i18n={i18n}
      onLoad={(result) => {}}
      onDirtyChange={(dirty) => {}}
      onSaved={() => {}}
      onError={(error) => {}}
      components={{ LinkPicker, ImageUpload }}
    >
      <EmailLayout toolbar={<YourToolbar />} />
    </EmailEditorProvider>
  )
}

同伴依赖关系

此软件包使用主机应用程序的现有依赖性而不是捆绑它们.

软件包版本说明
反应^17.0.1 (中文(简体) )运行时间
反应大小第16.13.1号决定运行时间
样式组件^ 5.2.1 (中文(简体) )所需时间 @cyberbiz-corp/pitaya-ui
反应- i18next^ 14.1.2 (中文(简体) )编辑 UI 翻译
下一个i18^23.11.5 (韩语)编辑 UI 翻译
反应 - 选择^ 3.2.0 (中文(简体) )在样式面板中选择/下拉字段
反应- 颜色^ 5.6.1 (韩语)样式板的取色器
摇篮^ 4.18.1 (中文(简体) )公用事业功能
乌伊德(单位:千美元)用于窗体输入的唯一 ID 生成
@ cyberbiz- corp/ pitaya- ui^0.44.0 (中文(简体) )内部 UI 组件库
@fortawesome/fontawesome-svg-core (英语)^1.2.25 (中文(简体) )编辑器 UI 中的图标
@fortawesome/free-solid-svg-icons (英语)• 5.11.2编辑器 UI 中的图标
@ fortawesome/ react-fontawesome (英语)^ 0.2.2 (中文(简体) )编辑器 UI 中的图标

电子邮件编辑器提供道具

Prop需求说明
context.edmId✅EDM 记录 ID
context.shopDomain✅商店域
context.title✅行政领导和管理标题
provider✅用于装入/保存EDM数据的存储适配器
i18n✅主机应用程序的 i18 次例
onLoad✅在编辑器加载后调用, 并加载结果
onDirtyChange✅未保存的更改状态更改时调用
onSaved✅成功保存后调用
onError—— 说调用内部编辑器错误( 如图像删除失败)
components.LinkPicker—— 说自定义链接拾取器组件, 返回默认值
components.ImageUpload—— 说自定义图像上传组件, 返回默认值

鸣谢

建造在 葡萄JS( 葡萄) (BSD 3-Clause © Artur Arseniev).

版本与发布记录

@cyberbiz-corp/grapesjs-editor 共发布 23 个版本,首次发布于 2026/09/15;过去 12 个月发布了 23 个版本。

版本发布日期距今
0.1.22latest2026/11/038 天前
0.1.212026/10/2913 天前
0.1.202026/10/2913 天前
0.1.192026/10/2715 天前
0.1.182026/10/1427 天前
0.1.172026/10/1427 天前

关于 @cyberbiz-corp/grapesjs-editor 的常见问题

@cyberbiz-corp/grapesjs-editor 是什么?

安装

如何安装 @cyberbiz-corp/grapesjs-editor?

在项目目录运行 npm install @cyberbiz-corp/grapesjs-editor,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:uuid(^9.0.1)、react(^17.0.1)、i18next(^23.11.5)、lodash-es(^4.18.1)、react-dom(^16.13.1)、react-select(^3.2.0)、react-i18next(^14.1.2)、react-colorful(^5.6.1)、styled-components(^5.2.1)、@cyberbiz-corp/pitaya-ui(^0.44.0)、@fortawesome/react-fontawesome(^0.2.2)、@fortawesome/fontawesome-svg-core(^1.2.25)、@fortawesome/free-solid-svg-icons(^5.11.2)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@cyberbiz-corp/grapesjs-editor 支持 TypeScript 吗?

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

@cyberbiz-corp/grapesjs-editor 支持 ESM 还是 CommonJS?

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

@cyberbiz-corp/grapesjs-editor 可以商用吗?

@cyberbiz-corp/grapesjs-editor 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@cyberbiz-corp/grapesjs-editor 的下载量有多少?

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

@cyberbiz-corp/grapesjs-editor 还在维护吗?

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