Firebase Cloud Functions via Typescript - index.js不存在

9avjhtql  于 2023-05-01  发布在  TypeScript
关注(0)|答案(2)|浏览(107)

我创建了一个带有angular/fire和cloud函数的repo。不,我想运行函数模拟器,但它告诉我,该索引。js不存在但是,当我使用Typescript时,它应该如何存在?在函数/src/ i中有一个索引。我们应该用这个来代替。但是当我设置“main”:“src/index.包中的“ts”。json我得到了这个错误:
无法从源加载函数定义:Firebase错误:无法从源加载函数定义:无法从函数源生成清单:语法错误:不能在模块外部使用import语句
我该怎么解决这个问题?

n9vozmp4

n9vozmp41#

您只需要运行npm run build命令来生成索引。js文件。该文件将位于functions/lib/文件夹中。
错误消息很清楚,您在错误的地方使用了import语句。
其中,正确的导入为:

import * as admin from "firebase-admin";
admin.initializeApp();
llmtgqce

llmtgqce2#

但是当我设置“main”:“src/index.包中的“ts”。json
坏主意
你在启动模拟器之前构建了软件包吗?它将创建索引。js给你

相关问题