Когда я создаю новый файл coffeescript, я не могу получить доступ к коду в скомпилированном коде из другого файла, потому что он завершается в некоторой области действия. Например:
CoffeeScript:
class ChatService
constructor: (@io) ->
Созданный Javascript:
(function() {
var ChatService;
ChatService = (function() {
function ChatService(io) {
this.io = io;
}
return ChatService;
})();
}).call(this);
При попытке вызвать ChatService
в другом файле он не определен. Как обрабатывать несколько файлов с помощью coffeescript?