【发布时间】:2021-11-29 12:22:57
【问题描述】:
在 TypescriptError in finding namespace Mongoose 的模型中创建静态函数时找不到命名空间“mongoose”
下面显示的代码 sn-p 给出了突出显示 Model 关键字的错误
const mongoose = require('mongoose');
interface UserAttribs{
email:String;
password:String;
}
interface UserModel extends mongoose.Model{
build(attribs: UserAttribs):any;
}
const userSchema = mongoose.Schema({
email:{
type:String,
required: true
},
password:{
type:String,
required: true
}
});
userSchema.statics.build = (attribs:UserAttribs)=>{
return new User(attribs);
}
const User = mongoose.model('User',userSchema);
export { User };
当我们将鼠标悬停在“模型”上时,错误状态“找不到命名空间猫鼬”请帮助
【问题讨论】:
标签: typescript mongoose