3

当我使用 vanilla CoffeeScript 时,我编译 *.coffee 文件并将结果 *.js 发送到客户端。为了摆脱客户端对模块 async.js 的依赖,我找到了 IcedCoffeeScript 语言扩展。但是当我将我的代码(具有awaitdefer关键字)编译成 *.js 时,结果我发现了非客户端代码:

iced = require('iced-coffee-script').iced; 

所以我不能在客户端使用它。能解决这个问题吗?

4

2 回答 2

1

您需要将 iced 编译器上的 --runtime 标志设置为“内联”。 http://maxtaco.github.io/coffee-script/

于 2014-02-28T13:46:24.497 回答
0

I use the following gist successfully in production with version 1.6.3-g

https://gist.github.com/littleloops/7546859

于 2013-11-19T15:18:38.360 回答