【发布时间】:2020-04-15 22:35:01
【问题描述】:
我正在尝试运行我的节点文件,但它给了我一个错误提示“找不到模块 'mongoose'”。我检查了一下,节点模块文件夹中已经有猫鼬了。我已经尝试过删除节点模块 packagelock.json 并运行 npm install。我还尝试在全球范围内下载猫鼬并将它们链接起来。它们似乎都不起作用。
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'mongoose'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/mnt/c/Users/Ahsim Shakya/Desktop/LoginPage/database/models/userDetails.js:1:18)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/mnt/c/Users/Ahsim Shakya/Desktop/LoginPage/server/server.js:11:20)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
【问题讨论】:
-
你在userDetails.js文件中导入了吗?比如 const mongoose = require("mongoose");
-
你能用模型定义添加你的代码吗
-
@SuleymanSah 是的,我补充说
标签: node.js mongoose node-modules