此套件提供了 REST 建模框架 rmf-代码 CLI去javascript项目,没有单独的安装或版本选择步骤.
RMF-Codegen版本通过 rmfCodegenVersion 属性在 软件包.json 并提及 GitHub 发布版本 RMF-Codgen。 。 。 .
RMF-Codegen是一个java程序. Java 需要在命令行上可用以运行 rmf-codegen 命令.
二进制可执行文件是可能的,但尚未作为预建下载提供. 读更多...
先决条件
较新的 Java 8 java 需要在路径上安装和提供运行时间. rmf-codegen 在安装时自动下载.
rmf-codegen 之所以选取其他(本土JS和/或官方)RAML解析器,是因为事实证明它是唯一能够正确和可靠地在很短的时间内载入极其庞大的API定义,而其他人却完全没有载入相同的API定义.
使用量
典型的用法是把它列为发展依赖
yarn add --dev @commercetools-docs/rmf-codegen
然后在项目目录中运行
npx rmf-codegen
见 RMF-代码读取器 对于所有可用的选项和特征。 或者为当前选项和细节参考捆绑的rmf-codegen的帮助输出 npx rmf-codegen generate
您也可以通过 npm install -g @commercetools-docs/rmf-codegen,但为此它可能更适合使用由RMF-Codegen直接提供的安装脚本.
维修
更新 rmf-codegen 版本, 更新自定义 rmfCodegenVersion 属性在 package.json。 。 。 .
Rmf-codegen JAR 从 项目的 GitHub 发布页面。 。 。 .
为了帮助获得一个合适的版本, 在这里创建一个问题 - https://github.com/commercialtools/rmf-codegen/issues (中文(中国大陆) )。 。 。 .
关于 @commercetools-docs/rmf-codegen 的常见问题
@commercetools-docs/rmf-codegen 是什么?
为 Javascript 项目提供 RMF- Codegen
如何安装 @commercetools-docs/rmf-codegen?
在项目目录运行 npm install @commercetools-docs/rmf-codegen,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 rmf-codegen、raml-markdownlint,可以用 npx rmf-codegen 直接运行。
@commercetools-docs/rmf-codegen 支持 TypeScript 吗?
该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/commercetools-docs__rmf-codegen 是否存在。
@commercetools-docs/rmf-codegen 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@commercetools-docs/rmf-codegen 可以商用吗?
@commercetools-docs/rmf-codegen 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@commercetools-docs/rmf-codegen 的下载量有多少?
根据 npm 官方下载统计,@commercetools-docs/rmf-codegen 在 2026/10/11 – 2026/11/09 这 30 天内被下载 4,660 次,日均约 155 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@commercetools-docs/rmf-codegen 还在维护吗?
最新版本 13.56.0 发布于 2026/09/29(1 个月前);至今共发布 88 个版本,其中过去 12 个月发布了 7 个;首次发布于 2020/12/01。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。