2016-11-03 1 views
-1

ノードアプリケーションをmongooseなしでmongooseと通信し、nodeとmongdbの入力をインストールしました。これで入力用のフォルダが生成され、server.tsファイル内のindex.d.tsのrefrenceを取得しました。これはserver.ts(VSCode IDEを使用して)mongodbにintellisenseを取得していません

var mongodb = require( 'mongodb');

イムClientconnectイムは、その

MongoDBのためのインテリセンスを取得しないように機能を持っているために、このようにすること。

+0

あなたが使用しているエディタ/ IDEを知っておくと便利でしょう。 – Strelok

答えて

0

var ... require ...の代わりにimport ... from ...を使用する必要があります。

mongodbをインストールすると、それが入力されます。

$ npm install mongodb @types/mongo 

次に、次のインポートオプションのいずれかです。

import * as db from 'mongodb'; 
import db = require('mongodb'); 

次に、VSCode Intellisenseをdbに使用することができます。

db.MongoClient.connect(...); 

このように使用するものをインポートすることもできます。

import { MongoClient } from 'mongodb'; 
MongoClient.connect(...); 
+0

npm install mongodb @ types/mongoが動作しません – Raghavendra

関連する問題