我正在尝试在我的 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 之间共享的类来构建模块?