nodeJS バックエンドと Aurelia フロントエンドの間でいくつかの単純なメタデータ クラスを共有しようとしています。ノード (v4.3) プロセスから以下を要求して使用できます。
"use strict";
class PersonMetadata {
constructor() {
this.relation = ["Spouse/partner", "Child", "Parent", "Other"];
}
}
module.exports.PersonMetadata = PersonMetadata;
しかし、典型的な Aurelia フロントエンド ビルドで処理された後、ブラウザーでの読み込みに失敗します。
Error: Cannot read property 'exports' of undefined
ノードと Aurelia の間で共有できるクラスを使用してモジュールを構成するにはどうすればよいですか?