# @antelopejs/dms 中文文档

规范地址：https://npmcn.com/package/%40antelopejs/dms/

版本：0\.17\.0
npm 元数据更新时间：2026-11-05T20:34:55.285Z
中文译文更新时间：2026-11-06T06:27:06.428Z
软件包许可：Apache-2\.0

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

原始 npm 页面：https://www.npmjs.com/package/%40antelopejs/dms
原文对照：https://npmcn.com/package/%40antelopejs/dms/?lang=original
项目主页：https://dms.antelopejs.com/docs
源码仓库：https://github.com/AntelopeJS/dms

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

- 包体积（解压后）：15.2 MB，2322 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：21 个
- peer 依赖：@antelopejs/core \>=1\.20\.0 \<2
- 首次发布：2026-09-16T22:55:34.453Z
- 最新版本发布：2026-11-05T20:34:54.922Z
- 近 30 天下载量：10851（2026-10-06 至 2026-11-04，npm 官方下载统计）
- 已发布版本数：83（近 12 个月 83 个）

## 中文简介

羚羊JS DMS. tel. 在您的 PostgreSQL 、 MongoDB 或 RethinkDB 数据库中插入, 您的编码代理构建一个后台和分析仪表板, 作为打入的 TypeScript 。 移民局管理的数据实时更新.

## 安装

```sh
npm install @antelopejs/dms
```

也可以使用：`pnpm add @antelopejs/dms`、`yarn add @antelopejs/dms`、`bun add @antelopejs/dms`

## README

![Antelope DMS](https://raw.githubusercontent.com/AntelopeJS/dms/main/packages/dms/frontend-vue/layers/dms-layout/public/images/antelope-logo/light.svg)

# `@antelopejs/dms`

[![npm](https://img.shields.io/npm/v/@antelopejs/dms?style=for-the-badge&labelColor=000000&color=000000)](https://www.npmjs.com/package/@antelopejs/dms) [![License](https://img.shields.io/npm/l/@antelopejs/dms?style=for-the-badge&labelColor=000000&color=000000)](https://npmcn.com/package/%40antelopejs/dms/LICENSE) [![Discord](https://img.shields.io/badge/Discord-18181B?logo=discord&style=for-the-badge&color=000000)](https://discord.gg/g4pFt6eXqu) [![Documentation](https://img.shields.io/badge/Docs-18181B?style=for-the-badge&color=000000)](https://dms.antelopejs.com/docs)

**羚羊JS的Admin仪表板,在后端的TypeScript中宣告.**

[文档](https://dms.antelopejs.com/docs) • 妇女 [模块](https://dms.antelopejs.com/docs/modules) • 妇女 [前端](https://dms.antelopejs.com/docs/frontend)

![The Helio dashboard of the demo template: KPI cards, a revenue chart and the period selector](https://npmcn.com/package/%40antelopejs/dms/docs/images/captures/helio-dashboard.webp)

## 它会做什么

-   宣布页面为TypeScript类:表格,表格,图表和布局是共享的Vue渲染器绘图的块,没有为标准屏幕写入Vue.
-   处理签入,成员,角色和权限下至每个区块,多租入和一个SaaS模式.
-   通过数据控制器和表格视图管理数据,并有文件上传,通知和实时更新.
-   以可安装模块成长:一个AI助手,一个页面构建器,数据库和API控制台,自动化,SaaS计费,翻译,邮寄,营销分析以及媒体库.
-   克洛德密码技能`dms`, (中文(简体) ), `dms-best-practices`, (中文(简体) ), `dms-pages`)所以编码代理按寄存器的期望构建页面.

其公共合同是分开的, [`@antelopejs/interface-dms`](https://www.npmjs.com/package/@antelopejs/interface-dms):模块从那里导入,从这个运行时间里永远不要.

## 安装

对于新的应用程序,从下面的快起的模板开始. 为了将DMS添加到现有的AntelopeJS项目中,添加模块和仪表板的前端加载器:

```bash
ajs project modules add @antelopejs/dms
pnpm add -D @antelopejs/dms-frontend
```

目的地管理系统还需要一个API模块、一个执行数据库接口的模块和一个认证模块:见 [安装](https://dms.antelopejs.com/docs/getting-started/installation)它的设置属于 `config` 块 `@antelopejs/dms` 内 `antelope.config.ts` (单位:千美元)[配置](https://dms.antelopejs.com/docs/building/configuration)) (中文(简体) ). 在生产中 `clientBaseUrl` 和强大的价值 `auth.jwtSecret`, (中文(简体) ), `htmlRender.serviceSecret` 财务报告和审定财务报表 `frontend.bootstrapSecret` (DMS拒绝没有前三个开始),并使用Redis在多个后端情况下进行实时.

## 快开始

从 `template-dms-demo` 模板,用于装入 DMS 、 其配套模块和 Helio, 一个太阳能安装器的演示后台。 它需要节点 js 和 pnpm 发布模板针 `localhost:27017`。 。 。 .

```bash
npx @antelopejs/core project init my-app --template dms-demo
cd my-app
pnpm dev            # backend on http://localhost:5010
```

当后端回答时,从同一个文件夹开始在第二个终端启动仪表板:

```bash
pnpm frontend:dev   # dashboard on http://localhost:3001
```

打开后端记录的地址 `No owner exists yet`,并创建第一个管理员。 这个 [快速启动](https://dms.antelopejs.com/docs/getting-started/quickstart) 穿过每一步。 页面是一个类,其静态字段为块:

```ts
import { PageController, RegisterPage, pagesCategory } from "@antelopejs/interface-dms/page";
import { KpiCard } from "@antelopejs/interface-dms/base/kpi-card";

@RegisterPage()
export class SalesPage extends PageController("sales", {
  displayName: "Sales",
  icon: "i-ph-chart-line",
  category: pagesCategory,
}) {
  static revenue = KpiCard({ title: "Revenue", fetchUrl: "/api/sales/revenue" });
}
```

## 兼容性

| 软件包 | 支助 | 测试过 |
| --- | --- | --- |
| `@antelopejs/core` | `>=1.20.0 <2` | `1.20.0` |
| `@antelopejs/interface-api` | `>=0.2.0 <1.0.0` | `0.2.0` |
| `@antelopejs/interface-api-util` | `>=0.3.0 <1.0.0` | `0.3.0` |
| `@antelopejs/interface-core` | `>=0.4.0 <1.0.0` | `0.4.0` |
| `@antelopejs/interface-data-api` | `>=0.6.0 <1.0.0` | `0.6.0` |
| `@antelopejs/interface-database` | `>=0.3.0 <1.0.0` | `0.3.0` |
| `@antelopejs/interface-database-decorators` | `>=0.2.0 <1.0.0` | `0.2.0` |
| `@antelopejs/interface-dms` | `>=0.12.0 <0.13.0` | `0.12.0` |
| `@antelopejs/interface-dms-automation` | `>=0.6.0 <1.0.0` | `0.6.0` |
| `@antelopejs/interface-email` | `>=0.0.6 <1.0.0` | `0.0.6` |
| `@antelopejs/interface-file-storage` | `>=0.1.4 <1.0.0` | `0.1.4` |
| `@antelopejs/interface-redis` | `>=0.0.9 <1.0.0` | `0.0.9` |

每个寄存器发布声明它运行在 `engines["@antelopejs/dms-frontend"]` 前端模块的 [兼容表](https://dms.antelopejs.com/docs/frontend/introduction#compatibility) 列出所覆盖的每个寄存器释放线。 DMS 还在一个 AdonisJS 应用程序中运行 : 见 [在 AdonisJS 内运行 DMS](https://dms.antelopejs.com/docs/getting-started/adonisjs)。 。 。 .

## 文档

-   [开始](https://dms.antelopejs.com/docs/getting-started/introduction):安装、快速启动、教程、架构
-   [大楼](https://dms.antelopejs.com/docs/building/overview):配置、页面和组件、导航、本地化、部署
-   [所有权和租赁权](https://dms.antelopejs.com/docs/auth-and-tenancy/overview)
-   [构成部分](https://dms.antelopejs.com/docs/components/overview): 每个块, 带有活预览
-   [接口](https://dms.antelopejs.com/docs/interfaces)页:1 `@antelopejs/interface-dms` 参考文献
-   [大赦国际和克洛德法典](https://dms.antelopejs.com/docs/ai-and-claude-code/overview):技能套房和人工智能助理
-   [模块](https://dms.antelopejs.com/docs/modules) 财务报告和审定财务报表 [前端](https://dms.antelopejs.com/docs/frontend)

运行时间向导住在 [`docs/`](https://npmcn.com/package/%40antelopejs/dms/docs). 犬科合同的参考文献属于 [`@antelopejs/interface-dms`](https://npmcn.com/package/%40antelopejs/interface-dms/docs/index.md),而不是这个运行时间包.

包装克洛德密码核心技能(`dms`, (中文(简体) ), `dms-auth`, (中文(简体) ), `dms-best-practices`, (中文(简体) ), `dms-module`, (中文(简体) ), `dms-pages`, (中文(简体) ), `dms-project`(单位:千美元) [`skills/`](https://github.com/AntelopeJS/dms/tree/main/packages/dms/skills),在 `antelopeJs.skills`· ; [安装插件](https://dms.antelopejs.com/docs/ai-and-claude-code/install) 用来使用它们.

## 捐款

这个包裹住在 [`AntelopeJS/dms`](https://github.com/AntelopeJS/dms) pnpm 工作空间旁边 `@antelopejs/interface-dms`读取 [捐款额](https://github.com/AntelopeJS/dms/blob/main/CONTRIBUTING.md) 编辑 [仓库读取器](https://github.com/AntelopeJS/dms#contributing) 用于开发命令.

## 第三方数据

软件包将 DB-IP IP 传送到国家信息数据库(`data/`)告诉哪个国家有签入. 许可证根据 [4.0 国际许可证](https://creativecommons.org/licenses/by/4.0/): IP 地理定位由 [DB- IP 函数](https://db-ip.com/)。 。 。 . `pnpm country-database` 下载当前版本; 将软件包包装入发布中运行.

## 许可证

[阿帕奇 - 2.0](https://npmcn.com/package/%40antelopejs/dms/LICENSE)

## 常见问题

### @antelopejs/dms 是什么？

羚羊JS DMS\. tel\. 在您的 PostgreSQL 、 MongoDB 或 RethinkDB 数据库中插入, 您的编码代理构建一个后台和分析仪表板, 作为打入的 TypeScript 。 移民局管理的数据实时更新\.

### 如何安装 @antelopejs/dms？

在项目目录运行 npm install @antelopejs/dms，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 dms-control，可以用 npx dms-control 直接运行。

### @antelopejs/dms 支持 TypeScript 吗？

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

### @antelopejs/dms 支持 ESM 还是 CommonJS？

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

### @antelopejs/dms 可以商用吗？

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

### @antelopejs/dms 的下载量有多少？

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

### @antelopejs/dms 还在维护吗？

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

