繁体   English   中英

安装NPM猫鼬的问题

[英]Issues with installing NPM mongoose

我正在对Mean进行入门课程。 我安装了MongoDB和mongoose,但我认为我没有将它们安装在同一文件夹中。 当我尝试运行:node nodemongoose.js此错误: nodemongoose.js是该类的文件...位于我位于“终端”窗口的文件夹中)

Error: Cannot find module 'mongoose'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:286:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/Dave/Documents/Software/mongoose/nodeapi.js:4:16)
    at Module._compile (module.js:434:26)
    at Object.Module._extensions..js (module.js:452:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:475:10)

我尝试使用npm install mongoose ,然后收到此错误: npm WARN install Refusing to install mongoose as a dependency of itself

有什么建议么? 我需要卸载并重新安装吗?
谢谢

删除猫鼬,在本地重新安装:

  1. npm uninstall mongoose运行两次,以确保删除了所有本地和全局安装。
  2. npm install mongoose在你的项目根( 使用-g标志!),从提升的CMD。

注意安装过程,并确保没有错误出现。 如果发现看起来有些奇怪,请继续并将日志添加到您的问题中。

请注意,关于依赖项的警告与您在mongoose目录中尝试安装mongoose有关。 您应该在您的项目目录中使用npm i mongoose

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM