流星错误:无法找到模块'../build/Release/bson'

tor*_*eff 2 node.js npm meteor

有人在Meteor中遇到过这个错误:

I20160619-11:46:41.856(0)? { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
W20160619-11:46:42.053(0)? (STDERR) js-bson: Failed to load c++ bson extension, using pure JS version
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

gui*_*lim 8

这个问题在这里解决了:https://github.com/meteor/meteor/issues/7477

这是由于已弃用的软件包.在我发送的链接中,我们讨论的是名为"gridfs"的Meteor-CollectionFS包.

解决方案是由badmark带来的:他在他的回购中更新了包,从已弃用的包中分发出来. https://github.com/badmark/Meteor-CollectionFS

那么该怎么办:

1.go on this repo,fork整个MeteorFS-Collection locall

2.将'gridfs'文件夹复制到项目根目录中的packages文件夹中(如果不存在则创建文件夹).

3.然后运行meteor(Meteor将识别本地版本(在这种情况下为0.3.4))