ダメ元エンジニアのお勉強おメモ

ほとんど自分用のメモです。AWS をよく触ります。Web アプリとか作ります。Raspberry Pi も好きです。

Ajv v7 から email 等のフォーマットをチェックする場合には ajv-formats を入れる必要があるようです

解決方法

「ajv@^7.0.0が「e​​mail」形式のJSONスキーマコンパイルに失敗するぜ」という Issue があり、

github.com

「フォーマットはajv-formatsパッケージに含まれているぜ」という返答がある。

これだ。

github.com

こうすればエラーが発生しなくなる。

import Ajv from "ajv"
import addFormats from "ajv-formats"

const ajv = new Ajv()
addFormats(ajv)

おわり。