@datoms/cli (英语)
遗留的别名 datocms。此软件包的存在是为了使现有的安装和代码导入 @datocms/cli 在软件包重新命名为无扫描后继续工作 datocms 名称.
新项目应安装 datocms 直接 :
npm install -g datocms
如何运作
安装 @datocms/cli 停车 datocms 作为依赖和再出口其二进制和方案性API。 二进制、命令、插件和上盘配置(~/.config/datocms/...)是完全相同的——两个包被锁出.
程序进口继续工作:
import type { Client } from '@datocms/cli/lib/cma-client-node';
// ...is re-exported from:
import type { Client } from 'datocms/lib/cma-client-node';
移动到 datocms
如果您先前已在全球安装了此软件包, 请切换到未瞄准的名称, 以避免在游戏中发生两次战斗 datocms 二进制 :
npm uninstall -g @datocms/cli
npm install -g datocms
用户安装的插件和保存的配置文件保存在切换处(它们生活在 ~/.config/datocms) (中文(简体) ).
关于 @datocms/cli 的常见问题
@datocms/cli 是什么?
遗产范围 datocms 软件包
如何安装 @datocms/cli?
在项目目录运行 npm install @datocms/cli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 datocms,可以用 npx datocms 直接运行。
@datocms/cli 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@datocms/cli 支持 ESM 还是 CommonJS?
以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。
@datocms/cli 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=18.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@datocms/cli 可以商用吗?
@datocms/cli 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@datocms/cli 的下载量有多少?
根据 npm 官方下载统计,@datocms/cli 在 2026/10/12 – 2026/11/10 这 30 天内被下载 71,595 次,日均约 2,387 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@datocms/cli 还在维护吗?
最新版本 4.0.29 发布于 2026/07/21(3 个月前);至今共发布 112 个版本,其中过去 12 个月发布了 36 个;首次发布于 2022/04/28。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。