【问题标题】:Require a library with configuration in CoffeeScript?需要一个在 CoffeeScript 中配置的库?
【发布时间】:2019-05-23 19:11:04
【问题描述】:

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

这不起作用。

【问题讨论】:

    标签: javascript coffeescript couchdb couchdb-nano


    【解决方案1】:

    由于您正在调用一个调用函数的函数,因此您尝试的操作是模棱两可的。 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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-19
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多