CNode

mongoose不能在win下安装?

Dd4rkl0rd发布于14 年前最后回复14 年前16 回复9935 浏览0 收藏

通过npm install安装报错,说不支持,晕死

查看回复

回复 (16)

J
jiyinyiyong#1·14 年前

版本号和环境是啥, 要不要顺带帖下报错?

A
a272121742#2·14 年前
引用 d4rkl0rd, "version": "3.1.3 pre" , "author": "Guillermo Rauch <guillermo@learnboost.com " , "keywords": ...

我咋github上下载的源码包,里面有一段代码是require('bson'),然后这个模块一看就知道是全局模块,而mongoose里面没有了node_modules,因此需要单独下载,此包是mongoose从原来的bson文件夹独立出来的。

D
d4rkl0rd#3·14 年前

@a272121742 bson包在mongoose的node_modules文件夹中

A
a272121742#4·14 年前
引用 d4rkl0rd@a272121742 bson包在mongoose的node modules文件夹中

@d4rkl0rd 你说的是mongoose2.x里的,mongoose3.x里已经没有bson包了

A
a272121742#5·14 年前
引用 d4rkl0rd@a272121742 bson包在mongoose的node modules文件夹中

@@d4rkl0rd https://github.com/LearnBoost/mongoose 3.x里面连node_modules都删除了,需要自己添加依赖

Z
zdarks#6·14 年前

刚装了下,我的可以啊,win7系统,不过有一个readme.md文件嚒找到,不过应该不影响,,

D
d4rkl0rd#7·14 年前

奇怪

A
a272121742#8·14 年前

@d4rkl0rd 我使用的就是mongoose,你可以通过一下方式进行解决,如果还是解决不了,请联系我,我在线上为你解决: 1.可以在github上去下载zip包(https://github.com/LearnBoost/mongoose) 2.mongoose如果使用npm安装时,请注意他的依赖,mongoose依赖于mongoo-native(2.x)和bson(3.x),3.x和2.x上有很大的区别,不知道你是哪个版本的。 如上,如果还没得到解决,请在QQ群227450347联系我,我是κiξs技ポ支歭\(≧▽≦)/

D
d4rkl0rd#9·14 年前

@a272121742 mongoose\node_modules目录中有三个子目录 hooks,mongodb,ms 不知道依赖的是哪个啊

G
gxmari007#11·14 年前

用户账户控制...管理员权限?

J
jiyinyiyong#13·14 年前
引用 d4rkl0rd@a272121742 mongoose\node modules目录中有三个子目录 hooks,mongodb,ms 不知道依赖的是哪个啊

@a272121742 这样啊. 我还一直以为 bson 只是 mongo-native 的依赖

A
a272121742#14·14 年前
引用 d4rkl0rd@a272121742 mongoose\node modules目录中有三个子目录 hooks,mongodb,ms 不知道依赖的是哪个啊

@jiyinyiyong 没用过mongo-native,mongoose2.x里他是自带了bson包,但并没有独立成模块,我把项目升级为3.x后发现这个文件夹不见了,项目启动后说需要bson模块,查看源码,发现require('./bson'),变为了require('bson');说明bson变成了全局模块,然后在github上找到了bson,署名是mongoose发布的。

J
jiyinyiyong#15·14 年前
引用 d4rkl0rd@a272121742 mongoose\node modules目录中有三个子目录 hooks,mongodb,ms 不知道依赖的是哪个啊

@a272121742 我印象里就安装 mongo-native 会刷 bson 的信息, 好像是提示要更好的性能建议安装 bson, 我只在桌面平台玩就没细看

D
d4rkl0rd#16·14 年前

, "version": "3.1.3-pre" , "author": "Guillermo Rauch guillermo@learnboost.com" , "keywords": ["mongodb", "mongoose", "orm", "data", "datastore", "nosql", "odm", "sql", "db", "database"] , "dependencies": { "hooks": "0.2.1" , "mongodb": "1.1.7" , "ms": "0.1.0" }

@a272121742 3.X版本没看到依赖bson什么的啊

参与回复
登录后即可参与回复。登录