问题标签 [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.
node.js - 使用 when.js 如何将 Promise 转换为 Node.js 样式的回调?
我正在使用 IcedCoffeeScript。
我想写这个:
User.find(id).always esc done
或者await User.find(id).always defer e, user
但Promise#always
在when.js
.
还有其他方法吗?
coffeescript - 使用 IcedCoffeeScript 编写 Mocha 测试?
我正在尝试在 Mocha 测试中运行一些数据库查询,但遇到了一些问题。
这是测试(使用猫鼬):
运行测试的命令:
错误发生在第一行:
我只能假设它正在尝试使用普通的 CoffeeScript 来执行此代码,因此它认为这defer
是一个函数并尝试评估err
.
是否可以在 IcedCoffeeScript 中编写 Mocha 测试?
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()
在另一个视图文件中调用该方法。
我怎么能这么叫?我做错了什么吗?
iced-coffeescript - 如何将 ScopedClient 与 Iced CoffeeScript 一起使用
我正在尝试使用冰咖啡脚本重写 hubot 脚本。这是我原来的常规(热门?)CoffeeScript 代码:
请注意, msg.http() 正在调用 Scoped http 客户端,您可以在此处找到:https ://github.com/technoweenie/node-scoped-http-client
我想把它变成一个不使用回调但等待api响应并返回它的函数。这是我将上述内容转换为 ICS 的尝试:
但是,主体似乎没有被返回(它是未定义的)。我怎样才能让这个代码工作?
gruntjs - 如何运行大量的冰节点单元测试
当我运行 iced nodeunit test ...
... 没关系。
当我运行很多咖啡脚本测试时......
... 没关系。但是当我尝试使用grunt nodeunit
...运行一组冰节点单元测试时
...有错误:Fatal error: Unexpected string
. 好像gruntjs
不明白iced coffeescript
。
那么如何运行大量的冰节点单元测试呢?可能没有grunt-contrib-nodeunit
,但如何?
node.js - 如何在 ExpressJS 应用程序上使用 IcedCoffeeScript
问题是如何在基于 ExpressJS 的 Web 应用程序上使用 IcedCoffeeScript ( http://maxtaco.github.io/coffee-script )?现在我在我的应用程序中使用 vanilla CoffeeScript 语言。
谢谢
iced-coffeescript - 如何在具有两个回调的函数中使用 IcedCoffeeScript?
假设我有这样的功能(在 Javascript 中):
我像这样使用它:
如何在 IcedCoffeeScript 中使用await
和重写此函数的用法defer
?
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 长度不同时如何通过包装函数传递它们呢?
node.js - 断言。不在咖啡脚本中工作
在我的iced-coffee-script
测试中,我想检查某些东西是否比预期的要少。我为此找到的唯一库是assertthat:
但我的代码无法编译iced-coffee-script
为js
:
我猜是因为is
, 那是 中的关键词coffee-script
。是的,我知道我可以使用assert.ok
但在这种情况下,它不会显示失败秒数。它只显示:fail: false == true
iced-coffee-script
那么如何在测试中检查某些东西是否低于预期
node.js - Nodemon 与 IcedCoffeeScript
首先,我全局安装nodemon:
然后我尝试使用以下命令启动我的应用程序:
我收到这样的错误:“SyntaxError: Unexpected token ILLEGAL”。但是,我可以在没有 nodemon 的情况下运行我的应用程序而不会出现任何错误:
问题是什么?