当我使用vanilla CoffeeScript时,我会编译一个* .coffee文件并将结果* .js发送到客户端。
为了摆脱客户端对模块async.js的依赖,我找到了IcedCoffeeScript语言扩展。但是当我将我的代码(包含await
和defer
关键字)编译成* .js时,结果我找到了非客户端代码:
iced = require('iced-coffee-script').iced;
所以我无法在客户端使用它。能解决这个问题吗?
答案 0 :(得分:0)
我在1.6.3-g版本的生产中成功使用以下要点
答案 1 :(得分:0)
您需要将iced编译器上的--runtime标志设置为“inline”。 http://maxtaco.github.io/coffee-script/