首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过npm安装mongoose -依赖失败es6-promise 3.0.2

无法通过npm安装mongoose -依赖失败es6-promise 3.0.2
EN

Stack Overflow用户
提问于 2015-12-10 18:37:59
回答 2查看 213关注 0票数 2

我目前正在尝试使用教程来设置一个均值堆栈,但我遇到了一些依赖问题,而且由于我在nodejs和mondodb中完全是newby,所以我无法修复它。

我正在使用这个教程:https://thinkster.io/mean-stack-tutorial

设置:

代码语言:javascript
复制
Windows 7 x64
MongoDB 2.6.11 (The tutorial require 2.6.7, so I didn't install the v3)
node -v: v0.12.5
npm -v: 2.11.2

问题是:当我试图跑步的时候

代码语言:javascript
复制
npm install --save mongoose

我有这个错误:

代码语言:javascript
复制
npm ERR! version not found: es6-promise@3.0.2

如果我运行

代码语言:javascript
复制
npm install es6-promise

它在我的package.json中设置了v2.3.0,但mongoos仍然没有安装

代码语言:javascript
复制
"es6-promise": "^2.3.0",

如果我尝试在^3.0.0中强制它并运行npm install

代码语言:javascript
复制
"es6-promise": "^3.0.0",

上面写着:

代码语言:javascript
复制
npm ERR! notarget ["0.1.0","0.1.1","0.1.2","1.0.0","2.0.0","2.0.1","2.1.0","2.1.1","2.2.0","2.3.0"]

我几乎被困在这里了。你知道为什么我不能得到es6-promise的正确版本吗?我是不是漏掉了什么明显的东西?

EN

回答 2

Stack Overflow用户

发布于 2015-12-10 18:46:10

upgrade node here

升级您的节点和npm检查此链接将解决问题

票数 1
EN

Stack Overflow用户

发布于 2015-12-11 16:30:44

我把mongoose的版本降级到了"^3.8.22“( es6-promise依赖被添加到了4.0)

这不是一个完美的解决方案,但它可以暂时解决这个问题。一旦我有了更多的npm经验,我就会找出为什么它不能工作

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34199667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档