@contentstack/cli-资产管理
资产管理 2.0 API 适配器用于Contack CLI的出入口. 当启用资产管理(AM 2. 0)时,由出入口插件使用. 为了了解如何在Contack中出口和进口内容,请参考 移徙指南。 。 。 .
概览
本套件提供:
- 全面保障协定 适配器 – 资产管理 API 的 HTTP 客户端(空间,资产,文件夹,字段,资产类型).
- 导出空间结构 - 为链接的工作空间输出空间元数据和全部工作空间结构(元数据、文件夹、资产、领域、资产类型).
- 类型 – 说吧 –
AssetManagementExportOptions, (中文(简体) ),LinkedWorkspace, (中文(简体) ),ICSAssetsAdapter,以及进出口一体化的相关类型.
使用量
此套件被导出和导入插件所消耗. 当使用导出 CLI 时 --asset-management 旗帜(或当主机应用程序启用 AM 2. 0 时),导出插件调用 exportSpaceStructure 与链接的工作空间和选项相连接:
import { exportSpaceStructure } from '@contentstack/cli-asset-management';
await exportSpaceStructure({
linkedWorkspaces,
exportDir,
branchName: 'main',
csAssetsUrl,
org_uid,
context,
});
出口
| 导出 | 说明 |
|---|---|
exportSpaceStructure | Async 函数导出给定链接的工作空间的空间结构 . |
CSAssetsAdapter | 要调用资产管理 API 的类( getSpace, getWorkspace Fields, getWorkspace Assets等) . |
类型来自 ./types | AssetManagementExportOptions, (中文(简体) ), ExportContext, (中文(简体) ), ChunkedJsonWriteOptions, (中文(简体) ), LinkedWorkspace, (中文(简体) ), SpaceResponse, (中文(简体) ), FieldsResponse, (中文(简体) ), AssetTypesResponse,以及相关的 API 类型. |