@dutchiesdk/ecommerce-extensions-sdk

中文文档
0.50.0发布于 2026/11/03MITTypeScriptESM + CJS零依赖近 30 天下载 5876

npm

中文使用文档
文档目录7 节
  1. 所需资源
  2. 安装
  3. 快速启动
  4. 完整文档
  5. 更改日志
  6. 支助
  7. 许可证

@dutchiesdk/电子商务扩展-sdk

npm

反应 SDK 用于自定义商店前端扩展 荷兰电子商务方案 平台。 它提供 useDataBridge() 钩和辅助类型/组件 提供您输入的扩展组件访问医务室数据、卡车状态、用户 信息,导航动作,以及合成数据加载器.

阿尔法发布 ——此SDK目前为α并会被突破变化.

所需资源

  • 节点.js 18.0.0
  • 反应 ^17.0.0 或 ^18.0.0 / 反应-度 ^17.0.0 或 ^18.0.0
  • 反应-阴影 ^20.5.0
  • A 类 荷兰提供的发展环境 光是SDK还不够 构建/部署扩展。 联系人 合作伙伴@dutchie.com 请求代理伙伴 访问.

安装

npm install @dutchiesdk/ecommerce-extensions-sdk
# or
pnpm add @dutchiesdk/ecommerce-extensions-sdk

快速启动

import React from "react";
import {
  useDataBridge,
  RemoteBoundaryComponent,
  DataBridgeVersion,
} from "@dutchiesdk/ecommerce-extensions-sdk";

const MyExtension: RemoteBoundaryComponent = () => {
  const { dataLoaders, actions, location, user, cart } = useDataBridge();

  return (
    <div>
      <h1>Welcome to {location?.name}</h1>
      <p>Cart items: {cart?.items.length || 0}</p>
    </div>
  );
};

MyExtension.DataBridgeVersion = DataBridgeVersion;

export default MyExtension;

完整文档

完整的指南——建筑,数据桥,完整的API参考(hoks, 组件、上下文、类型、数据接口(动作、数据加载器、数据类型), 扩展开发指南、自定义产品卡、元/SEO、事件处理器、最佳 实践和实例——生活在:

👉 docs.dutchie.com/dutchie-core-docs/dutchie-电子商务-亲斯德克

另见 @dutchiesdk/ecommerce-sdk-cli dev 服务器、 主题生成器和提供 AI 编码的 MCP 服务器的软件包 助理直接搜索这些文件.

更改日志

发布注释自动发布到 更改日志 文档中的页.

支助

许可证

麻省理工学院——由荷兰人制作

版本与发布记录

@dutchiesdk/ecommerce-extensions-sdk 共发布 63 个版本,首次发布于 2025/06/13;过去 12 个月发布了 41 个版本。

版本发布日期距今
0.50.0latest2026/11/0310 天前
0.49.02026/10/2816 天前
0.48.02026/10/2717 天前
0.47.02026/10/2420 天前
0.44.02026/09/301 个月前
0.43.02026/09/231 个月前

关于 @dutchiesdk/ecommerce-extensions-sdk 的常见问题

如何安装 @dutchiesdk/ecommerce-extensions-sdk?

在项目目录运行 npm install @dutchiesdk/ecommerce-extensions-sdk,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(^17.0.0 || ^18.0.0)、react-dom(^17.0.0 || ^18.0.0)、react-shadow(^20.5.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@dutchiesdk/ecommerce-extensions-sdk 支持 TypeScript 吗?

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

@dutchiesdk/ecommerce-extensions-sdk 支持 ESM 还是 CommonJS?

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

@dutchiesdk/ecommerce-extensions-sdk 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@dutchiesdk/ecommerce-extensions-sdk 可以商用吗?

@dutchiesdk/ecommerce-extensions-sdk 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@dutchiesdk/ecommerce-extensions-sdk 的下载量有多少?

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

@dutchiesdk/ecommerce-extensions-sdk 还在维护吗?

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