node使用校验工具 ajv 报错 Ajv is not a constructor 解决

刺骨的言语ヽ痛彻心扉 2022-12-30 15:52 334阅读 0赞

报错内容:
TypeError: Ajv is not a constructor

分析:
无拼写错误, 写法都是和之前项目一样. 以前都正常运行, 这次却报错.
可能因为这次用的Ajv 是 version 7 有关.
去 npm 官网查看档案, 发现确实如此

解决:

  1. // Node.js require:
  2. const Ajv = require("ajv").default
  3. 需要在 require 的后面加.default

发表评论

表情:
评论列表 (有 0 条评论,334人围观)

还没有评论,来说两句吧...

相关阅读