Node.js mongoose控制台返回未定义的
我已经安装了猫鼬使用 `projectFolder$npm安装mongoose' 我对mongo控制台没有问题,但是当我输入以下命令时Node.js mongoose控制台返回未定义的,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我已经安装了猫鼬使用 `projectFolder$npm安装mongoose' 我对mongo控制台没有问题,但是当我输入以下命令时 projectFolder$node >var mongoose=require('mongoose') 未定义 我没有问题启动节点服务器和mongo服务器,因为我可以启动我的网站没有问题。我在控制台中尝试上述命令时遇到了麻烦。我确认mongoose已安装,光标返回时未定义。检查项目中的节点\模块/mongoose文件夹 如果没有,请重试: npm insta
projectFolder$node
>var mongoose=require('mongoose')代码>
未定义
我没有问题启动节点服务器和mongo服务器,因为我可以启动我的网站没有问题。我在控制台中尝试上述命令时遇到了麻烦。我确认mongoose已安装,光标返回时未定义。检查项目中的节点\模块/mongoose文件夹
如果没有,请重试:
npm install mongoose
编辑:
我删除了var
并使用它yesprojectFolder/node\u modules/mongoose
存在,并且我已经尝试了npm install mongoose
未定义的始终是var
语句的结果。请参阅。@JohnnyHK如果结果是undefined
,这是否意味着var mongoose=require('mongoose
)`已成功执行?是的,如果require
失败,您将得到找不到模块“mongoose”的异常。只需在节点提示符处键入mongoose
,即可查看设置的内容。