# @carto/do-catalog 中文文档

规范地址：https://npmcn.com/package/%40carto/do-catalog/

版本：0\.4\.2
npm 元数据更新时间：2026-09-24T08:31:04.112Z
中文译文更新时间：2026-11-09T05:22:50.260Z
软件包许可：BSD-3-Clause

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

原始 npm 页面：https://www.npmjs.com/package/%40carto/do-catalog
原文对照：https://npmcn.com/package/%40carto/do-catalog/?lang=original
项目主页：https://github.com/CartoDB/do-catalog#readme
源码仓库：https://github.com/CartoDB/do-catalog

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

- 包体积（解压后）：3 MB，5 个文件
- 模块格式：CommonJS
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2021-11-09T09:45:19.832Z
- 最新版本发布：2024-06-20T15:26:44.698Z
- 近 30 天下载量：7358（2026-10-09 至 2026-11-07，npm 官方下载统计）
- 已发布版本数：30（近 12 个月 0 个）

## 中文简介

数据观测台目录

## 安装

```sh
npm install @carto/do-catalog
```

也可以使用：`pnpm add @carto/do-catalog`、`yarn add @carto/do-catalog`、`bun add @carto/do-catalog`

## README

# 数据观测台目录

此还款包含 ~来源~ (指示原子) `@carto/do-catalog` 国家防范机制一揽子计划

## 快速启动

-   [ ] 安装 [数字](https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating)
-   [ ] 执行 `nvm install && nvm use`
-   [ ] 执行 `npm install`
-   [ ] 执行 `./scripts/checkout.sh`

## 何时更新

-   如果 `cloud-native` 更新 `@deck.gl` 版本为 `do-catalog` 共享运行时间 `cloud-native` 因此,需要严格相同的版甲板.gl编译
-   如果 `cartodb` 发布新版本 `do-catalog` 应用,一个应该合并 `main` 输入 `cloud-native` 分支

## 出版最新情况

1.  `nvm use`
2.  `rm -rf .cartodb && npm install && ./scripts/checkout.sh`
3.  `npm version <patch | minor | major>`
4.  `git push origin "v$(awk -F\" '/"version":/ {print $4}' package.json)"`
5.  创建一个 [新发行](https://github.com/CartoDB/do-catalog/releases/new) 最近发表的 **标签**
6.  `./scripts/build.sh`
7.  `npm login`
8.  `npm publish --tag latest`

> **注:** 如果你无法进入 [@ carto/ do- catalog 软件包](https://www.npmjs.com/package/@carto/do-catalog),您应当请求允许 提高 [问题](https://app.slack.com/client/T024FUQQ8/CHP2U8KME)

## 局部用云母测试

**关键是:** 这是一个非常黑客化的解决方案, `yarn link` 应代之以使用,但由于与Yarn最新版本不相容的问题,复制 `umd.min.js` 文件输入 `cloud-native/workspace-www/node_modules` 即速胜报:

1.  安装全部依赖 `cloud-native/workspace-www` 目录 :

```
.../cloud-native/workspace-www$ yarn
```

2.  构建 `do-catalog` 软件包并替换为 `cloud-native/workspace-www/node_modules`数字 :

```
.../do-catalog$ nvm use && npm run build
.../do-catalog$ ./scripts/copy-build.sh /route/to/cloud-native/workspace-www
```

3.  开始 `cloud-native` 服务器

```
.../cloud-native/workspace-www$ yarn start --force
```

> **注:** 重复 **步骤2和3** 每次修改时 `do-catalog` 下划线 `.cartodb` 目录

# 图像资产

捆绑依赖于来自 `.cartodb/public/assets/1.0.0-assets.274/images/do-catalog/` 将在 `../../images/do-catalog` w.r.t to url,从其中加载javacript运行时间.

目前,这些图像被承诺 `as-is` 输入 `cloud-native` 重投进去 `public/images/do-catalog`

# 重要说明

-   要正确安装端点依赖, 您需要使用 _节点_ v12 为 _无_ v7 运行 : `npm install --force`

东都:

-   在此 npm 包中发布图像
-   从 npm 包中将图像捆绑到云内

## 常见问题

### @carto/do-catalog 是什么？

数据观测台目录

### 如何安装 @carto/do-catalog？

在项目目录运行 npm install @carto/do-catalog，或使用 pnpm add / yarn add / bun add。

### @carto/do-catalog 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/carto\_\_do-catalog 是否存在。

### @carto/do-catalog 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### @carto/do-catalog 可以商用吗？

@carto/do-catalog 使用 BSD-3-Clause 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。另外不得用原作者名义为衍生产品背书。以上为概括，不构成法律意见，请以许可原文为准。

### @carto/do-catalog 的下载量有多少？

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

### @carto/do-catalog 还在维护吗？

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

