@duetds/components

中文文档
10.8.3发布于 2026/11/10SEE LICENSE IN LICENSE.mdTypeScriptESM + CJS近 30 天下载 2万

这个软件包包括Dutet Design System Web组件和相关公用事业.

中文使用文档
文档目录6 节
  1. 使用量
  2. 建筑
  3. 发展
  4. 如何开发新组成部分
  5. 文件和实例
  6. 版权

Build Status Version

二重奏组件

这个软件包包括Dutet Web组件和相关工具.

使用量

关于使用说明,请参见 Dutit 设计系统 文档。 。 。 .

建筑

此软件包由 Stencil.js (英语),用于构建网络组件的编译器和工具链。 组件源代码用TypeScript + JSX (TSX)来写,样式表用SCSS来写.

发展

以下是开发过程中最常用的命令:

  • npm start - 编译组件,开始监视变化,启动本地开发服务器
  • npm test - 编译组件,开始观察变化,开始本地开发服务器并运行测试.

本地开发服务器起始于 npm start 或者说 npm test 为位于 /src/prototypes/。任何本地修改或新组件都可以在本页面上找到,因此开发时可以将其作为试验地.

在那个页面上也可以按 ctrl + p 以选择要操作的任何组件固定装置.

如何开发新组成部分

  1. 创建组件文件
    1. 添加组件目录 src/components/[component-name]
    2. 添加 [component-name].tsx
    3. 添加 [component-name].scss
    4. 添加 [component-name].e2e.ts
    5. 添加 readme.md
  2. 执行组件
  3. 写作测试
  4. 写读取器
    1. 为文件添加信息
    2. 添加综合实例
  5. 测试两者的主题 default 财务报告和审定财务报表 turva
  6. 浏览器测试
  7. 无障碍测试,之后 二重奏无障碍核对表
  8. 测试SSR
  9. 添加以下内容到 docs/数字 :
    1. 在组件页面上列出的 SVG 图标
    2. 添加为 changelog.md

文件和实例

  • 显示于 二重奏.com (简体中文) 作为我们的主要发展平台。 要从本地开始, 打开 /docs/ 目录和运行 npm install 财务报告和审定财务报表 npm start。 。 。 .
  • 一旦服务器启动并运行,您就可以访问本地开发环境,将浏览器指向 http://localhost:8000 (英语)。文档中的组件部分此时将空出.
  • 下一个,去 /packages/components/ 目录和运行 npm install 财务报告和审定财务报表 npm start 启动组件监视并构建任务.
  • 如果你现在打开任何一个 *.tsx, (中文(简体) ), *.scss,或 readme.md 下方的文件 /packages/components/src/components/ 并点击保存,这将触发重建任务,同时将必要的更改复制到运行在本地文档中 http://localhost:8000 (英语)。 。 。 .
  • 编辑 *.tsx 财务报告和审定财务报表 *.scss 文件将生成一个新的 JavaScript 捆绑,同时编辑 readme.md 文件只生成和复制文档和组件使用示例.
  • 在研究新的组件或编辑现有组件时,确保跟踪我们 代码样式指南 参见准则部分.
  • 构成部分变异实例存在于每个构成部分 readme.md,而组件模板位于 /docs/src/templates/ 目录.

版权:"2023 Local Tapiola/Turva".

版本与发布记录

@duetds/components 共发布 704 个版本,首次发布于 2019/03/14;过去 12 个月发布了 51 个版本。

版本发布日期距今
10.8.3latest2026/11/103 天前
10.8.22026/10/3014 天前
10.8.12026/09/281 个月前
10.8.02026/09/231 个月前
10.7.02026/09/102 个月前
10.6.02026/09/022 个月前

其他发布通道:next → 10.0.0-alpha.32。

关于 @duetds/components 的常见问题

@duetds/components 是什么?

这个软件包包括Dutet Design System Web组件和相关公用事业.

如何安装 @duetds/components?

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

@duetds/components 支持 TypeScript 吗?

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

@duetds/components 支持 ESM 还是 CommonJS?

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

@duetds/components 可以商用吗?

@duetds/components 使用 SEE LICENSE IN LICENSE.md 许可。许可条款写在包内的独立文件中,请阅读该文件确认可否商用。以上为概括,不构成法律意见,请以许可原文为准。

@duetds/components 的下载量有多少?

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

@duetds/components 还在维护吗?

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