• React TypeScript
  • create-react-appした時に自動で’—isolatedModules’フラグがつく
  • 新しいtsファイルを作成した時にこのエラーが出るようになる
  • これはこのファイルが何もexportしてないため
    • モジュールとして適切でなく、たんなるnamespaces
    • エラーメッセージがわかりにくい

対処法 typescript

let Foo;
export default Foo;

とか書いておくととりあえずモジュールとして適切な形になる。 あとで正しい「エクスポートすべきもの」ができてから差し替える。