我想导出一些类,例如DogCat。一种解决方法是:

class Dog
  bark: -> console.log "Arff! :D"

class Cat
  meaow: -> console.log "Meaw!"


module.exports = {Dog, Cat}

如何在不两次输入类名称的情况下执行类似的操作?

最佳答案

您可以使用以下方式:

class exports.Dog
  bark: -> console.log "Arff! :D"

编译为:
exports.Dog = (function() {

  function Dog() {}

  Dog.prototype.bark = function() {
    return console.log("Arff! :D");
  };

  return Dog;

})();

关于node.js - CoffeeScript和NodeJS : How do I export multiple classes?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11132158/

10-13 07:16