Typescript 如何在js文件firebase函数上导入ts文件
我正试图在某个js文件上导入我的ts文件, 在执行部署时,我遇到错误: 错误:分析触发器时出错:找不到模块“EmailData” 我的代码: js文件: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字段重新配置主文件。您可以从中
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模块部署到云函数中。看见