我添加了mongoose
以及它的输入。
当我npm run watch
时,我的终端出现错误:
错误/my-project/typings/globals/mongoose/index.d.ts(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 :(得分:0)
你应该:
确保安装了mongodb和节点定义:
typings install dt~node dt~mongodb --global
使用promise库
mongoose.Promise = your_promise
如果你使用默认的mpromise,你应该:
typings install dt~mongoose-promise --global
您可以在here
了解更多信息跳这个帮助!