【Strapi】Content-Type作成後にTypeScriptのエラーで起動できなくなる問題
こんにちは、フリーランスエンジニアの太田雅昭です。
Strapiは活発にメンテナンスが行われている、所謂枯れていないシステムです。そのため予期せぬ振る舞いで頭を悩ませ、色々調べるも解決策が見つからないこともしばしば。
今回は解決策がなかなか見つけられなかったものの、なんとか解決した事象です。
Content-Type Builderで作成すると起動すらできなくなる
初めに断っておきますが、これはTypeScriptで開発している時の内容です。また現在のバージョンは4.15.4ですが、今後この問題が解決される可能性もあります。公式を見ていると、TypeScript関連の修正が加わったAlpha版がすでに出ています。これがこの問題に関係するのかどうかはっきりしませんが、おそらくこれで解決するのではないかと思います。希望的観測です。
Content-Type Builderで新しいContent-Typeを作成すると、Strapiの再起動が始まります。ところがここでTypeScriptのエラーが出て(内容は忘れました)、起動すらできない状態になります。
解決策
公式にありました。
"exclude": [
... //<=他の指定
"types/generated/**"
]
こんな簡単なことだったとは。
ではでは。