我想将 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')
或者,如果你真的想不用括号,你可以这样做:
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/