OverwriteModelError: Cannot overwrite `User` model once compiled.

来源:8-8 注册&登录(1)

weixin_慕函数2131835

2019-04-04

E:\vueProject\mt-app\node_modules_mongoose@5.3.0@mongoose\lib\index
throw new mongoose.Error.OverwriteModelError(name);
^
OverwriteModelError: Cannot overwrite User model once compiled.

上面编译报错的原因是
./interface/utils/passport.js和./interface/users.js两个文件中都做了
import User from '…/dbs/models/users’这个动作
去除掉任何一个文件中的Import以及对应的逻辑都能编译通过。
但是passport.js和users.js两个文件不能合并。
请问老师,如何解决呢?

dbs/models/users中的代码和老师写的一模一样,package.json文件也和老师的一样,哪儿的问题呢?实在不明白。看网上的解释,明明说这样可以的。请老师帮忙看一下。

写回答

1回答

快乐动起来呀

2019-04-04

把你代码发我邮箱

0
1
慕容2003130
这个问题解决了么?我也遇到了类似的问题
2020-04-12
共1条回复

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程