Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 如何在js文件firebase函数上导入ts文件_Typescript_Firebase_Require_Google Cloud Functions - Fatal编程技术网

Typescript 如何在js文件firebase函数上导入ts文件

Typescript 如何在js文件firebase函数上导入ts文件,typescript,firebase,require,google-cloud-functions,Typescript,Firebase,Require,Google Cloud Functions,我正试图在某个js文件上导入我的ts文件, 在执行部署时,我遇到错误: 错误:分析触发器时出错:找不到模块“EmailData” 我的代码: js文件: var EmailDataClass = require("EmailData"); ts文件: class EmailData {} export EmailData; 很好的介绍:node_modules文件夹。但是只执行index.js文件,您可以通过functions/package.json的main字段重新配置主文件。您可以从中

我正试图在某个js文件上导入我的ts文件, 在执行部署时,我遇到错误:

错误:分析触发器时出错:找不到模块“EmailData”

我的代码:

js文件:

var EmailDataClass = require("EmailData");
ts文件:

class EmailData {}
export EmailData;

很好的介绍:node_modules文件夹。但是只执行index.js文件,您可以通过functions/package.json的main字段重新配置主文件。您可以从

中看到源代码,模块放在哪里?在node_modules目录中?如果npm包和我的文件与索引位于同一文件夹中,则应类似:
myFirebaseApp/functions/node\u modules/EmailData/index.ts
node\u modules…Firebase不会自动解释或传输typescript。您必须自己进行传输,并将生成的JavaScript模块部署到云函数中。看见