日々精進

新しく学んだことを書き留めていきます

prismaのshemaを変更すると「Field does not exist on enclosing type」エラーが出るようになった

他のブランチの変更を取り込んで結構大きくprisma schemaが変わった後、typescriptのprisma clientコードを生成し、

dbにアクセスするコードを実行すると掲題のエラーが出た。

原因はprismaの古いcacheが残っていたため。以下を参考に.prismaという名前のフォルダを探して削除して再度コードを生成すると直った。

参考: github.com