Javascript 未捕获的TypeError:使用著名引擎从节点继承时,对象不是函数

Javascript 未捕获的TypeError:使用著名引擎从节点继承时,对象不是函数,javascript,famous-engine,Javascript,Famous Engine,我的代码如下所示 var DOMElement = require('famous/dom-renderables/DOMElement'); var FamousEngine = require('famous/core/FamousEngine'); var Transitionable = require('famous/transitions/Transitionable'); var Node = require('famous/core/Node'); function Card()

我的代码如下所示

var DOMElement = require('famous/dom-renderables/DOMElement');
var FamousEngine = require('famous/core/FamousEngine');
var Transitionable = require('famous/transitions/Transitionable');
var Node = require('famous/core/Node');
function Card() {
  Node.call(this);
  this.setAbsoluteSize(250, 250);
  this.setSizeMode('absolute', 'absolute');
  this.setPosition(FIRST_X_POSITION, Y_POSITION);
  this.nodeDomElement = new DOMElement(this);
  this.nodeDomElement.setProperty('backgroundImage', 'url(images/tile-03.png)');
  this.nodeDomElement.setProperty('background-color', '#9a105f');
}


Card.prototype = Object.create(Node.prototype);
Card.prototype.constructor = Card;
我这样称呼它

var Card = require('./Card.js');
var firstNode = this.rootNode.addChild(new Card());
但是我得到了以下错误

Uncaught TypeError: object is not a function

确保为新的
类设置导出

module.exports=卡片

var-DOMElement=require('名人/dom可渲染/DOMElement');
var FamousEngine=require(‘著名/核心/法莫usengine’);
var Transitionable=require(‘著名的/转换的/可转换的’);
var Node=require(‘著名/核心/节点’);
功能卡(){
Node.call(this);
此.setAbsoluteSize(250250);
this.setSizeMode('absolute','absolute');
此设置位置(第一个X位置,Y位置);
this.nodeDomElement=新的DOMElement(this);
this.nodeDomElement.setProperty('backgroundImage','url(images/tile-03.png)');
this.nodeDomElement.setProperty('background-color','#9a105f');
}
Card.prototype=Object.create(Node.prototype);
Card.prototype.constructor=卡片;
module.exports=卡;