使用node的Grunt coffee需要()支持



已经看到了几个解决方案:能够通过nodejs直接在咖啡文件中包含.coffee文件:

例如,给定jform.coffee:

jForm = {
  foo: () -> console.log('blah')
}
exports.jForm = jForm

我希望能够包含jform。其他咖啡源文件中的咖啡 a la:

jForm = requires('jform.coffee').jForm

但是这种方法似乎不适用于Grunt的官方支持的咖啡贡献…或者我只是错过了什么?

LESS是很棒的@import选项,可以很容易地模块化的东西,而不需要一堆Gruntfile.js文本来处理;-)

我遇到了这个插件,咖啡需要支持,但如果可能的话,我更喜欢Grunt贡献咖啡。

如果你想有一个客户端模块系统,你应该看看require.js。它还支持服务器上的预编译。另一个选项是browserify.

最新更新