2016-08-06 4 views
0

私はmongooseとそのタイプを追加しました。入力フォルダのエラーを無視するにはどうすればよいですか?

I npm run watch、私は私の端末でエラーが発生しました:/my-project/typings/globals/mongoose/index.d.tsで

ERROR(5,28):エラー TS2307:モジュール 'mongodb'が見つかりません。

エラー/my-project/typings/globals/mongoose/index.d.ts(2071,32): エラーTS2304:名前 'MongoosePromise'が見つかりません。

私は私のtsconfig.json

"exclude": [ 
    "typings/main.d.ts", 
    "typings/main", 
    "typings/globals/mongoose/index.d.ts", 
    "node_modules" 
    ], 

    "exclude": [ 
    "typings/main.d.ts", 
    "typings/main", 
    "typings/globals/mongoose", 
    "node_modules" 
    ], 

    "exclude": [ 
    "typings/main.d.ts", 
    "typings/main", 
    "typings/globals", 
    "node_modules" 
    ], 

上記作品のどちらに一部を "除外" に変更。

そして、私は

"exclude": [ 
    "typings", 
    "node_modules" 
    ], 

に変更した場合、それは私に多くのエラー(複数のページ)を与えます。

タイピングフォルダのエラーを無視するにはどうすればよいですか?おかげ

答えて

0

あなたは次のようになります。

  1. MongoDBは、ノードの定義がインストールされていることを確認してください:

    タイピングが〜MongoDBの--global

  2. dtはdtの〜ノードをインストール約束ライブラリ

    を使用します

    mongoose.promise = your_promise

デフォルトのmpromiseを使用している場合は、あなたがすべき:

typings install dt~mongoose-promise --global 

あなたはこのヘルプホップhere

でより見つけることができます!

関連する問題