首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块‘./构建/发布/bson’。NodeJS

找不到模块‘./构建/发布/bson’。NodeJS
EN

Stack Overflow用户
提问于 2015-05-16 19:05:12
回答 1查看 2.6K关注 0票数 0

我有个很大的问题。我的package.json中有一个常见的依赖项:

代码语言:javascript
复制
"dependencies": {
"express": "*",
"ect": "*",
"express-session": "*",
"mongodb": "*",
"passport" : "*",
"passport-facebook": "*",
"passport-vkontakte": "*",
"passport-google-oauth": "*",
"passport-twitter": "*",
"debug" : "*"
}

但在成功安装npm之后,我看到如下:

代码语言:javascript
复制
$ sudo npm start

> nodejs ./bin/www

{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version

我读过关于Stack溢出的相关问题,但它们并没有帮助我。

我花了很多时间来修理它,但它没有修好。

操作系统: Ubuntu 15.05 Node版本: v0.10.25 NPM版本: 1.4.21

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-17 10:10:33

向所有在google中找到这个主题的人问好:)

我解决了这个问题。

Ubuntu包节点称为nodejs节点。这是因为构建脚本bson不起作用。因此,这个问题很容易解决:

代码语言:javascript
复制
$ cd node_modules/bson/node_modules/bson-ext
$ ln -s /usr/bin/nodejs node
$ export PATH=$PATH:.
$ make
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30279661

复制
相关文章

相似问题

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