问题标签 [iced-coffeescript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
402 浏览

node.js - 使用 when.js 如何将 Promise 转换为 Node.js 样式的回调?

我正在使用 IcedCoffeeScript。

我想写这个:

User.find(id).always esc done或者await User.find(id).always defer e, user

Promise#alwayswhen.js.

还有其他方法吗?

0 投票
2 回答
359 浏览

coffeescript - 使用 IcedCoffeeScript 编写 Mocha 测试?

我正在尝试在 Mocha 测试中运行一些数据库查询,但遇到了一些问题。

这是测试(使用猫鼬):

运行测试的命令:

错误发生在第一行:

我只能假设它正在尝试使用普通的 CoffeeScript 来执行此代码,因此它认为这defer是一个函数并尝试评估err.

是否可以在 IcedCoffeeScript 中编写 Mocha 测试?

0 投票
2 回答
123 浏览

ruby-on-rails-3 - 为什么我的 HTML 代码无法使用我的咖啡脚本功能?

我在我的 rails 3.2.6 项目中使用 rails-backbone、coffeescript gems。

square = (x) -> x * x alert square(5)

这是它生成的 blog.js.coffee 脚本文件:

(function() { var square; square = function(x) {return x * x;}; alert(square(5));

我需要square()在另一个视图文件中调用该方法。

我怎么能这么叫?我做错了什么吗?

0 投票
2 回答
189 浏览

iced-coffeescript - 如何将 ScopedClient 与 Iced CoffeeScript 一起使用

我正在尝试使用冰咖啡脚本重写 hubot 脚本。这是我原来的常规(热门?)CoffeeScript 代码:

请注意, msg.http() 正在调用 Scoped http 客户端,您可以在此处找到:https ://github.com/technoweenie/node-scoped-http-client

我想把它变成一个不使用回调但等待api响应并返回它的函数。这是我将上述内容转换为 ICS 的尝试:

但是,主体似乎没有被返回(它是未定义的)。我怎样才能让这个代码工作?

0 投票
1 回答
91 浏览

gruntjs - 如何运行大量的冰节点单元测试

当我运行 iced nodeunit test ...

... 没关系。

当我运行很多咖啡脚本测试时......

... 没关系。但是当我尝试使用grunt nodeunit...运行一组冰节点单元测试时

...有错误:Fatal error: Unexpected string. 好像gruntjs不明白iced coffeescript

那么如何运行大量的冰节点单元测试呢?可能没有grunt-contrib-nodeunit,但如何?

0 投票
2 回答
334 浏览

node.js - 如何在 ExpressJS 应用程序上使用 IcedCoffeeScript

问题是如何在基于 ExpressJS 的 Web 应用程序上使用 IcedCoffeeScript ( http://maxtaco.github.io/coffee-script )?现在我在我的应用程序中使用 vanilla CoffeeScript 语言。

谢谢

0 投票
2 回答
417 浏览

iced-coffeescript - 如何在具有两个回调的函数中使用 IcedCoffeeScript?

假设我有这样的功能(在 Javascript 中):

我像这样使用它:

如何在 IcedCoffeeScript 中使用await和重写此函数的用法defer

0 投票
2 回答
103 浏览

redis - 在冰咖啡脚本函数中封装 redis hmset

我想封装redis hmset

我有那params是像数组一样的['fooKey', 'fooValue', 'barKey', 'barValue']。但是后来我在 redis 数据库中有数据name键:

但我希望它是:

我知道我必须将它们传递给client.hmset不像数组 ['fooKey', 'fooValue', 'barKey', 'barValue'],而是像 args: 一样 'fooKey', 'fooValue', 'barKey', 'barValue'exports.hmset但是当 args 长度不同时如何通过包装函数传递它们呢?

0 投票
1 回答
549 浏览

node.js - 断言。不在咖啡脚本中工作

在我的iced-coffee-script测试中,我想检查某些东西是否比预期的要少。我为此找到的唯一库是assertthat

但我的代码无法编译iced-coffee-scriptjs

我猜是因为is, 那是 中的关键词coffee-script。是的,我知道我可以使用assert.ok

但在这种情况下,它不会显示失败秒数。它只显示:fail: false == true

iced-coffee-script那么如何在测试中检查某些东西是否低于预期

0 投票
1 回答
466 浏览

node.js - Nodemon 与 IcedCoffeeScript

首先,我全局安装nodemon:

然后我尝试使用以下命令启动我的应用程序:

我收到这样的错误:“SyntaxError: Unexpected token ILLEGAL”。但是,我可以在没有 nodemon 的情况下运行我的应用程序而不会出现任何错误:

问题是什么?