Javascript browserify和咖啡脚本。在窗口中导出coffeescript类

Javascript browserify和咖啡脚本。在窗口中导出coffeescript类,javascript,coffeescript,browserify,Javascript,Coffeescript,Browserify,类的实例在窗口中变为可用,但 B = require './B.coffee' class A extends B window.instanceA = new A window.A = A 返回错误无法读取未定义的属性“构造函数” 我如何修复它?我不知道您为什么想要实现这一点,但我相信您可以显式导出B A = (function(_super) { __extends(A, _super); function A() { return A.__sup

类的实例在窗口中变为可用,但

B = require './B.coffee'
class A extends B

window.instanceA = new A
window.A = A
返回错误无法读取未定义的属性“构造函数”


我如何修复它?

我不知道您为什么想要实现这一点,但我相信您可以显式导出B

A = (function(_super) {
      __extends(A, _super);

      function A() {
       return A.__super__.constructor.apply(this, arguments);
      }

      return A

    })(B);

B可能没有正确加载,您如何调用browserify?您是否尝试过要求“./B”?否,B加载成功。我可以在browserify中使用A类。但我想在户外使用A级browserify。如果我将新的称为外部浏览器化,则会出现错误。
A = (function(_super) {
      __extends(A, _super);

      function A() {
       return A.__super__.constructor.apply(this, arguments);
      }

      return A

    })(B);
window.B = require './B.coffee'
class A extends window.B

window.instanceA = new A
window.A = A