通过npm install安装报错,说不支持,晕死
刚装了下,我的可以啊,win7系统,不过有一个readme.md文件嚒找到,不过应该不影响,,
奇怪
@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技ポ支歭\(≧▽≦)/
@a272121742 mongoose\node_modules目录中有三个子目录 hooks,mongodb,ms 不知道依赖的是哪个啊
用户账户控制…管理员权限?
@jiyinyiyong 3.x版本需要单独下载bson模块
@jiyinyiyong 没用过mongo-native,mongoose2.x里他是自带了bson包,但并没有独立成模块,我把项目升级为3.x后发现这个文件夹不见了,项目启动后说需要bson模块,查看源码,发现require(’./bson’),变为了require(‘bson’);说明bson变成了全局模块,然后在github上找到了bson,署名是mongoose发布的。
, “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什么的啊
我咋github上下载的源码包,里面有一段代码是require(‘bson’),然后这个模块一看就知道是全局模块,而mongoose里面没有了node_modules,因此需要单独下载,此包是mongoose从原来的bson文件夹独立出来的。
@a272121742 bson包在mongoose的node_modules文件夹中
@d4rkl0rd 你说的是mongoose2.x里的,mongoose3.x里已经没有bson包了
@@d4rkl0rd https://github.com/LearnBoost/mongoose 3.x里面连node_modules都删除了,需要自己添加依赖