我目前将我的测试文件命名为
test.coffee.unit
来进行单元测试...(这将产生输出test.spec.unit
)。
然而,当调用require "test.coffee.unit"
时,Node解释该文件为JavaScript并导致无法评估。我一直在查看文档和https://github.com/jashkenas/coffee-script/blob/master/lib/coffee-script/coffee-script.js#L192,希望找到一种方法,但我没有看到任何有希望的东西。
我还看了一下https://github.com/joyent/node/blob/master/lib/module.js#L347 和 http://nodejs.org/api/modules.html#modules_all_together,以了解其中的信息...
总结:
是否有一种方法可以注册.coffee.unit
或只是.unit
扩展,使require
将其评估为CoffeeScript?
loadFile
即可。 - Brigand