我正在用节点和Mongoose做API。当我给出一个
为了启动我的Nodemon,在Mongo中有一个错误,我不知道如何解决这个问题。有没有人有什么想法?(我使用的是MongoDB地图集数据库)
紧跟在下面的错误之后。
yarn run v1.22.5
$ nodemon src/server.js
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node src/server.js`
(node:752) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:752) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version.
我正在使用
节点v14.15.4
npm 6.14.10
我的package.json
{
"name": "backend",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"scripts": {
"dev": "nodemon src/server.js"
},
"dependencies": {
"express": "^4.17.1",
"md5": "^2.3.0",
"mongoose": "^5.11.16",
"multer": "^1.4.2",
"yarn": "^1.22.10"
},
"devDependencies": {
"nodemon": "^2.0.7"
}
}
发布于 2021-02-15 13:29:56
刚刚发现这一点,警告可以忽略它将在未来的更新中修复
大家好,
感谢您的报道!我今天在工作的时候也遇到了这个问题。我检查了Node驱动程序团队。该警告可以安全地忽略,并有望在即将发布的版本中消失。
https://developer.mongodb.com/community/forums/t/warning-accessing-non-existent-property-mongoerror-of-module-exports-inside-circular-dependency/15411/6
发布于 2021-02-15 16:07:29
这里也有同样的问题,但是=>
npm install mongoose@5.11.15
修复错误消息。
如果自动更改为5.11.15,则不要忘记检查package.json,如果不是,请手动键入=>。
发布于 2021-02-17 19:33:50
这是由当前版本中的弃用引起的。安装以前的5.11.15版本,如下所示
npm i mongoose@5.11.15
它应该列在您的依赖项中,如下所示
"mongoose": "^5.11.15"
https://stackoverflow.com/questions/66185671
复制相似问题