需要一个在 CoffeeScript 中进行配置的库吗?
我想将 CoffeeScript 与 Nano.js(一个简约的 CouchDB 模块)一起使用。在 JavaScript 中,要求是:
var nano = require('nano')('http://127.0.0.1:5984');
但是,没有关于如何在 CoffeeScript 中编写此内容的文档?
nano = require 'nano', 'http://127.0.0.1:5984'
结果是:
nano = require('nano', 'http://127.0.0.1:5984');
这不起作用。
I'd like to use CoffeeScript with Nano.js, a minimalistic CouchDB module. In JavaScript, the requirements are:
var nano = require('nano')('http://127.0.0.1:5984');
However, there is no documentation on how to write this in CoffeeScript?
nano = require 'nano', 'http://127.0.0.1:5984'
Results in:
nano = require('nano', 'http://127.0.0.1:5984');
Which doesn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您正在调用一个调用函数的函数,因此您尝试执行的操作是不明确的。 CoffeeScript 中需要使用括号来解决歧义。你有没有尝试过这个:
或者,如果你真的想不带括号,你可以这样做:
或者只是
Since you are calling a function which calls a function, doing what you tried is ambiguous. Parentheses are required in CoffeeScript to resolve ambiguity. Have you tried this:
Or, if you really want to go without parens, you could do this:
Or just