RequireJS - 垫片为CoffeeScript的脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RequireJS - 垫片为CoffeeScript的脚本相关的知识,希望对你有一定的参考价值。

假设sum.coffee模块是像以下(不含define):

sum = (a, b) ->
    return a + b

如何获得shim功能?

// ...
shim: {
    'sum': {
        exports: 'sum'
    }
}
// ...
答案

编译的javascript将有sum在一个匿名封装函数局部声明。为了使sum可见,你需要的东西,如window.sum = ...声明它。那么你应该垫片工作。

以上是关于RequireJS - 垫片为CoffeeScript的脚本的主要内容,如果未能解决你的问题,请参考以下文章

什么是垫片?

是否有适用于所有属性的 Object.watch/适用于 __noSuchMethod__ 的垫片?

在不使用垫片的情况下定位视图底部

垫片和外观/适配器模式有啥区别?

垫片和 polyfill 有啥区别?

如何从巧克力垫片中获取二进制路径?