javascript - 需要在 CoffeeScript 中配置的库?

标签 javascript coffeescript couchdb couchdb-nano

我想将 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');

这是行不通的。

最佳答案

由于您正在调用一个调用函数的函数,因此执行您尝试的操作是不明确的。 CoffeeScript 中需要括号来解决歧义。你试过这个吗:

nano = require('nano')('http://127.0.0.1:5984')

或者,如果你真的想不带 parent ,你可以这样做:

nano = require 'nano'
nano = nano 'http://127.0.0.1:5984'

或者只是

nano = require('nano') 'http://127.0.0.1:5984'

关于javascript - 需要在 CoffeeScript 中配置的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7636555/

相关文章:

couchdb - CouchDB 的过滤复制能否复制文档的最后 100 个修订版?

javascript - 在 Javascript 中丢球,不是一个接一个地丢球,而是所有的球同时落下。 (必须与 'iterator' 相关)

javascript - Angular2 Stripe 函数 token() http.post 未定义

javascript - 更新 Rails 站点中的 Jcrop 图像

coffeescript - Coffeescript 中的空对象

couchdb - 如何在一个 map 功能中使用 CouchDB 进行搜索和排序

javascript - 直接在 JavaScript 中使用 angularJS 货币过滤器

javascript - 从父 React 刷新子状态

node.js - 使用coffeescript的 Node 中的全局变量

database - couchdb 多个数据库