3

を見つけることができません:解析エラーがトリガされます。私はクラウドに私のfirebase機能を配備しようとしているが、エラーを取得していますモジュール

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

1.I JSに私のTSファイルをコンパイルします。 OK TSの

2.ビルドは... 私のコードは次のようになります。

TS、そのファイルをインポートする...

var EmailDataClass = require("EmailData"); 

やファイル、それを自己:

class EmailData {.... 
}export = EmailData; 
+0

だから、あなたのindex.jsと同じディレクトリにEmailData.jsというファイルを持っているタイプのスクリプトのインポート

import { EmailDataClass } from "./EmailData"; 

使用すると使用エクスポートする方が良いでしょうか? –

+0

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

+0

ノードで 'require'がどのように動作するかを読んでみてください。 https://nodejs.org/api/modules.html –

答えて

1

Typescriptの組み合わせを使用することはお勧めしません& ES6のエクスポートとインポートが成立しました。 hods

それは

export class EmailData {.... 
} 
関連する問題