VSCode から TypeScript のコードを tsc でコンパイルせず直接実行したい場合は、node の実行時引数から ts-node を使うように launch.json の設定を書けばいい。 https://github.com/TypeStrong/ts-node#visual-studio-code { "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "runtimeArgs": ["-r", "ts-node/register"], "args": ["${file}"] } ] } Firebase Functions を扱うリポジトリでは、package.json が functions/ ディレクトリ下に入