缺少 Firebase 模拟器 tsconfig.json?

Firebase Emulators missing tsconfig.json?

我有一个使用 Javascript(不是 TypeScript)的 firebase 项目,但是在尝试 运行 函数模拟器时开始出现错误

$ firebase emulators:start --only functions

⚠ functions: Cannot find module './tsconfig.json'

⚠ Your function was killed because it raised an unhandled error.

什么给了?为什么我的 javascript 应用程序突然开始需要 typescript 配置?该文件应包含什么?

我在将 firebase-tools 从 v7.11.0 升级到 v8.4.2 时开始遇到此错误。

我再次在项目上尝试 运行ning firebase init,我认为当我选择 Javascript 而不是 Typescript 时,新工具可能会设置一些缺少的配置,但它没有任何影响。

我在类似的设置中遇到了类似的问题。我创建了一个文件名 tsconfig.json,内容为 {},然后给出了真正的问题(await 仅在异步函数中有效)。

我猜错误处理中有一些东西试图在不应该查看 tsconfig.json 时查看。