2016-08-06 31 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

更发现这个合的帮助!