当我创建一个新的coffeescript文件时,我无法从另一个文件中访问已编译代码中的代码,因为它包含在某个函数范围内.例如:
CoffeeScript的:
class ChatService
constructor: (@io) ->
Run Code Online (Sandbox Code Playgroud)
生成的Javascript:
(function() {
var ChatService;
ChatService = (function() {
function ChatService(io) {
this.io = io;
}
return ChatService;
})();
}).call(this);
Run Code Online (Sandbox Code Playgroud)
当试图调用ChatService另一个文件时,它没有定义.如何使用coffeescript处理多个文件?