我目前正在尝试使用教程来设置一个均值堆栈,但我遇到了一些依赖问题,而且由于我在nodejs和mondodb中完全是newby,所以我无法修复它。
我正在使用这个教程:https://thinkster.io/mean-stack-tutorial
设置:
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问题是:当我试图跑步的时候
npm install --save mongoose我有这个错误:
npm ERR! version not found: es6-promise@3.0.2如果我运行
npm install es6-promise它在我的package.json中设置了v2.3.0,但mongoos仍然没有安装
"es6-promise": "^2.3.0",如果我尝试在^3.0.0中强制它并运行npm install
"es6-promise": "^3.0.0",上面写着:
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的正确版本吗?我是不是漏掉了什么明显的东西?
发布于 2015-12-10 18:46:10
升级您的节点和npm检查此链接将解决问题
发布于 2015-12-11 16:30:44
我把mongoose的版本降级到了"^3.8.22“( es6-promise依赖被添加到了4.0)
这不是一个完美的解决方案,但它可以暂时解决这个问题。一旦我有了更多的npm经验,我就会找出为什么它不能工作
https://stackoverflow.com/questions/34199667
复制相似问题