请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

OverwriteModelError: Cannot overwrite `User` model once compiled.

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文件也和老师的一样,哪儿的问题呢?实在不明白。看网上的解释,明明说这样可以的。请老师帮忙看一下。

正在回答 回答被采纳积分+3

1回答

快乐动起来呀 2019-04-04 20:29:39

把你代码发我邮箱

0 回复 有任何疑惑可以回复我~
  • 这个问题解决了么?我也遇到了类似的问题
    回复 有任何疑惑可以回复我~ 2020-04-12 21:09:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信