ajv-validator / ajv-validator/ajv-cli

"ajv compile --code-esm" outputs "error: parameter --code-esm is unknown"

未关闭
#234 2 条评论 2 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
316
派生
77
PR 合并指标
30 天内没有已合并 PR

描述

Hi Folks. I'm trying to compile my schema to an ES module, but my command `npx ajv compile --code-esm -s src/schema.json -o src/validate.js` prints `error: parameter --code-esm is unknown` in spite of that option being documented at https://ajv.js.org/standalone.html :
> Set the code.esm (JS) value to true or pass the --code-esm (CLI) flag if you want ESM exported code.

Running that command without `--code-esm` prints `schema src/schema.json is valid` and generates `src/validate.js`, which shows my inputs are otherwise ok.

**What version of Ajv are you using? Does the issue happen if you use the latest version?**
- "ajv": "^8.12.0"
- "ajv-cli": "^5.0.0"
- npm --version # 9.5.0
- node --version # v18.15.0

Note that running `npm install --save-dev ajv` resulted in version 6.12.6 being installed (!), so I had to manually run `npm install --save-dev ajv@8.12.0` to get the latest version. Maybe I screwed something up?

**What results did you expect?**
Output with no error.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。