Node.js とモジュールを使用して標準の Javascript で Protoype を使用する方法を理解していますが、CoffeeScript でそれらを同一視するのに苦労しています。
というファイルがあるとしましょうmymodule.coffee:
Module = {}
class MyModule
constructor: (parameter) ->
Module = this
Module.parameter = parameter
standardFunction = (parameter) ->
return parameter
callbackFunction = (parameter, callback) ->
callback parameter
exports.MyModule = MyModule
そして、同じディレクトリに呼び出された別のファイルがtest.coffeeあり、それを経由して実行しますが、クラスにアクセスしようとするとcoffee test.coffeeエラーが発生します:TypeError: Object #<MyModule> has no method 'standardFunction'MyModule
myModule = require 'mymodule'
myModule = new myModule.MyModule 'parameter'
console.log myModule.standardFunction 'parameter'
myModule.callbackFunction 'parameter', (response) ->
console.log 'Response: ' + response
私は何を間違っていますか?