我正在编写一个 javascript 库,并希望在编写代码时使用 CoffeeScript 的强大功能来保持代码整洁,但我也想主要使用 Node 之类的东西来实现它的require
功能。这个想法是将我的子对象命名在一个全局对象下,并将每个子对象定义在自己的文件中以便于开发。
也许我正在以错误的方式解决这个问题,我只需要一种干净的方式来使用 CoffeeScript 编写客户端 JavaScript 库吗?
谢谢!下面的示例文件结构...
./twtmore.coffee
twtmore =
a: require('./twtmore/a.coffee').a
b: require('./twtmore/b.coffee').b
c: require('./twtmore/c.coffee').c
./twtmore/a.coffee
class a
...
exports.a = a