解析触发器时出错:无法找到模块

时间:2017-06-02 13:32:13

标签: javascript typescript firebase import google-cloud-functions

我正在尝试将我的firebase功能部署到云,但收到错误:

  

错误:解析触发器时出错:找不到模块'EmailData'

1.我将我的ts文件编译为js。

2.构建ts ok ... 我的代码看起来像:

导入文件的ts ...

var EmailDataClass = require("EmailData");

和它自己的文件:

class EmailData {....
}export = EmailData;
✔  functions: all necessary APIs are enabled
i  functions: preparing functions directory for uploading...

Error: Error parsing triggers: Cannot find module 'EmailData'

1 个答案:

答案 0 :(得分:1)

不建议使用混合的Typescript& ES6导出和导入方法

最好使用类型脚本导入

import { EmailDataClass } from "./EmailData";

并导出使用

export class EmailData {....
}