2016-08-06 30 views
0

我加了mongoose也是它的類型。如何忽略類型文件夾的錯誤?

當我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和節點的定義:

    分型安裝DT〜MongoDB的--global

  2. 使用承諾庫

    DT〜節點

    mongoose.Promise = your_promise

如果您使用的是默認mpromise,你應該:

typings install dt~mongoose-promise --global 

您可以在here

更發現這個合的幫助!