1

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

例如,给定 jform.coffee:

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

我希望能够将 jform.coffee 包含在其他咖啡源文件中,例如:

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

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

LESS 的@import选项很棒,可以很容易地模块化东西,而无需大量的Gruntfile.js文本来遍历;-)

是否使用咖啡运行此插件需要支持,但如果可能的话,更喜欢使用 Grunt contrib 咖啡。

4

1 回答 1

0

好吧,如果你想拥有一个客户端模块系统,你应该看看require.js。它也支持在服务器上预编译。另一种选择是browserify

于 2013-06-11T18:18:00.037 回答