尝试安装猫鼬时出错

Posted

技术标签:

【中文标题】尝试安装猫鼬时出错【英文标题】:Error when trying to install mongoose 【发布时间】:2015-08-21 08:19:33 【问题描述】:

kerberos@0.0.12 安装 C:\Workspace\nodeAuthv1\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\ kerberos> (node-gyp 重建 2> builderror.log) || (0号出口)

C:\Workspace\nodeAuthv1\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\kerberos>如果没有定义 npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node -gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" 重建)否则(重建)

我尝试清理 npm 缓存,正如其他 *** 答案所建议的那样。我应该怎么做才能摆脱这个错误,connect-mongo npm 包也会出现同样的错误。我是 nodejs 的新手,我不知道知道是什么问题。帮帮我

【问题讨论】:

你试过以管理员身份运行吗? WinXX 权限变化无常,您可能遇到权限问题。还要检查输出日志中提到的特定错误 是的。我以管理员身份运行命令提示符,甚至尝试安装 npm install -g node-gyp 作为建议的其他答案。仍然无法正常工作 那么builderror.log中的错误究竟是什么?如果它没有为您指出答案,那么至少请将其添加到您的问题中。 builderror.log 文件为空。 您确定它不起作用吗?这些消息对我来说看起来很正常。 【参考方案1】:

我遇到了同样的问题,看到 npm 控制台中的活动指示器已经停止,所以我认为它被锁定了。原来我只是不耐烦。您看到的消息实际上是正常的,如果您给 npm 足够的时间,它实际上会成功完成。 (在我的情况下大约需要 10 分钟)

【讨论】:

以上是关于尝试安装猫鼬时出错的主要内容,如果未能解决你的问题,请参考以下文章

尝试加载猫鼬时无法加载c ++ bson扩展[重复]

连接到猫鼬时的弃用警告

当填充涉及猫鼬时如何返回文档内容数组

使用猫鼬时未定义Graphql错误newUser

推入数组猫鼬时对象对象而不是字符串

如何将mongodb集合保存在数组中?在 expressJS 中使用猫鼬时?