はじめに
date-fnsを使って月名を選択できるプログラミングを使っていたら、急にエラーが出てきて困ったのでその解決方法をメモ。
目次
- エラーが起こった状況
- 原因と解決に向けてした事
- 別のエラーの出現
- 最終的な解決
エラーが起こった状況
$yarn add date-fns //でインストール
$yarn
$yarn start //で起動すると
RangeError: Format string contains an unescaped latin alphabet character `n`
今まで正常に動いていたのだがこのエラーが出るようになった。
原因と解決に向けてした事
色々と調べたところdate-fnsのバージョンの問題とのこと。
バージョンを1.3.13にすればいいとのことだったので、バージョンを指定して入れ直した。
$yarn add date-fns@^1.3.13
別のエラーの出現
Module not found: Can't resolve 'date-fns/_lib/format/longFormatters'
先ほどのエラーは出てこなくなったが別のエラーが・・・
最終的な解決
$yarn add @date-io/date-fns@1.x date-fns
このコマンドで入れ直したところエラーが出なくなりました!