假设sum.coffee模块是像以下(不含define):
sum.coffee
define
sum = (a, b) -> return a + b
如何获得shim功能?
shim
// ... shim: { 'sum': { exports: 'sum' } } // ...
编译的JavaScript将有sum在一个匿名封装函数局部声明。为了使sum可见,你需要的东西,如window.sum = ...声明它。那么你应该垫片工作。
sum
window.sum = ...