typescript - js dosyasında ts dosyası firebase-functions nasıl içe aktarılır


TS dosyamı bazı JS dosyalarına ithal etmeye çalışıyorum, dağıtım yaparken hata alıyorum:

Hata: Tetikleyiciler ayrıştırılırken hata: 'EmailData' modülü bulunamıyor

Benim kodum:

js dosyası:

var EmailDataClass = require("EmailData");

ts dosyası:

class EmailData {}
export EmailData;

Cevap #1

iyi giriş: node_modules klasörünü bağlayın. Ancak sadece index.js dosyası çalıştırılır, functions/package.json içindeki main alanı üzerinden ana dosyayı yeniden yapılandırabilirsiniz. Kaynak kodu linkten görebilirsiniz