【发布时间】:2017-10-31 00:04:03
【问题描述】:
我正在尝试将我的 ts 文件导入某个 js 文件, 当我进行部署时出现错误:
错误:解析触发器错误:找不到模块“EmailData”
我的代码:
js文件:
var EmailDataClass = require("EmailData");
ts 文件:
class EmailData {}
export EmailData;
【问题讨论】:
-
你把你的模块放在哪里了?在 node_modules 目录中?应该看起来像:
myFirebaseApp/functions/node_modules/EmailData/index.ts -
node_modules 如果对于 npm 包和我的文件在与索引相同的文件夹中...
-
Firebase 不会自动解释或转译打字稿。您必须自己编译它并将生成的 JavaScript 模块部署到 Cloud Functions。见stackoverflow.com/questions/42973741/…
标签: typescript firebase require google-cloud-functions