2017-08-22 93 views
0

我無法在我的節點應用程序中導入和使用nano。如何導入納米(couchdb) - 打字稿

JS的方式(從DOC)是:

var nano = require('nano')('http://localhost:5984'); 

我如何做,與打字稿?

我試圖

import * as Nano from "nano"; 
let nano = new Nano('http://localhost:5984'); 

但後來我得到:納米是不是一個對象。

回答

2

通過安裝@類型/納米大家可以看一下:

node_modules/@types/nano/index.d.ts 

,我們看到的線條:

declare function nano(config: nano.Configuration | string): 
nano.ServerScope | nano.DocumentScope; 

含義Nano是一個函數不是一個對象,所以答案:

import * as Nano from "nano"; 
let nano = Nano('http://localhost:5984');