javascript - Fel vid tolkning av triggers: Kan inte hitta modul


Jag försöker distribuera min Firebase-funktion till molnet men får ett fel:

Fel: Fel vid analys av triggers: Kan inte hitta modulen 'EmailData'

1. Jag kompilerar min ts-fil till js.

2. bygget av ts okej... min kod ser ut så här:

ts som importerar filen...

var EmailDataClass = require("EmailData");

och filen själv:

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'

Svar #1

Det rekommenderas inte att använda en blandning av TypeScript- och ES6-export- och importmetoder

det är bättre att använda TypeScript-import

import { EmailDataClass } from "./EmailData";

Och för att exportera använd

export class EmailData {....
}