我创建了一个带有angular/fire和cloud函数的repo。不,我想运行函数模拟器,但它告诉我,该索引。js不存在但是,当我使用Typescript时,它应该如何存在?在函数/src/ i中有一个索引。我们应该用这个来代替。但是当我设置“main”:“src/index.包中的“ts”。json我得到了这个错误:
无法从源加载函数定义:Firebase错误:无法从源加载函数定义:无法从函数源生成清单:语法错误:不能在模块外部使用import语句
我该怎么解决这个问题?
我创建了一个带有angular/fire和cloud函数的repo。不,我想运行函数模拟器,但它告诉我,该索引。js不存在但是,当我使用Typescript时,它应该如何存在?在函数/src/ i中有一个索引。我们应该用这个来代替。但是当我设置“main”:“src/index.包中的“ts”。json我得到了这个错误:
无法从源加载函数定义:Firebase错误:无法从源加载函数定义:无法从函数源生成清单:语法错误:不能在模块外部使用import语句
我该怎么解决这个问题?
2条答案
按热度按时间n9vozmp41#
您只需要运行
npm run build
命令来生成索引。js文件。该文件将位于functions/lib/文件夹中。错误消息很清楚,您在错误的地方使用了import语句。
其中,正确的导入为:
llmtgqce2#
但是当我设置“main”:“src/index.包中的“ts”。json
坏主意
你在启动模拟器之前构建了软件包吗?它将创建索引。js给你