【发布时间】:2022-01-27 05:17:42
【问题描述】:
如果我在一个单独的文件中定义了一个 CoffeeScript 类,我从我的主脚本中调用它,我可以让文件中的函数全局可见,但不让类可见。
包含的文件是:
root = exports ? this
root.add = (a, b) ->
return a + b
class root.userModel
username: 'Aaaa'
name: 'Bbbb'
我可以从我的主代码中访问该函数。如何创建课程?
【问题讨论】:
-
我在这里尝试了您的代码,访问课程没有问题。如果我调用
u = new test.userModel(),那么u将包含一个对象,正如预期的那样,该对象将是test.userModel的一个实例(我用于测试的文件是test.coffee并使用test = require './test'导入它)跨度> -
感谢大家的帮助。问题是由于访问代码主体中的类出现问题
标签: class node.js export coffeescript