3

我想部署我的火力功能,以云,但得到的错误:错误解析触发:找不到模块

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

1.I编译我的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' 
+0

所以,你有一个名为EmailData.js在相同的目录中index.js文件? –

+0

../functions/lib/index.js和functions/lib/sendind.q.by.email/emailDataClass.js –

+0

这听起来像你应该阅读'require'如何与节点一起工作。 https://nodejs.org/api/modules.html –

回答

1

不推荐使用混合的Typescript & ES6导出和导入会见部门首长

,最好使用脚本类型进口

import { EmailDataClass } from "./EmailData"; 

而导出使用

export class EmailData {.... 
} 
相关问题