flow-flow-flow

Cloud Functions のプロジェクトを TypeScript で作成したら `Parsing error: Cannot read file tsconfig.json` というエラーがでた

f:id:thegriftsense:20210906001021j:plain

エラー内容

Parsing error: Cannot read file '/users/yamada/my-app/functions/tsconfig.json'.eslint

tsconfig.tsがルートにないので、ファイルの1行目のimportでエラーが起きる。 原因はVSCodeのESlintの拡張機能らしい。

tsconfig.jsonを読み込むために.vscodeファイルを作成する

ルートディレクトリに.vscodeディレクトリを作成。

.vscode ディレクトリの中に settings.json を作成

{
  "eslint.workingDirectories": [ "./functions" ]
}

tsconfigが読み込まれるようになってエラーが消える。

参考

VS Code ESLint 拡張が Parsing error: Cannot read file エラー config ファイルが読み込めない問題にハマる - かもメモ