找不到模块“../build/Release/bson”。节点JS
Cannot find module '../build/Release/bson'. NodeJS
我有一个很大的问题。我的 package.json:
有一个通常的依赖关系
"dependencies": {
"express": "*",
"ect": "*",
"express-session": "*",
"mongodb": "*",
"passport" : "*",
"passport-facebook": "*",
"passport-vkontakte": "*",
"passport-google-oauth": "*",
"passport-twitter": "*",
"debug" : "*"
}
但是在成功安装 npm 之后,我看到了这个:
$ 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 Overflow 上的相关问题,但它们对我没有帮助。
我花了很多时间修复,但没有修复
OS: Ubuntu 15.05
节点版本:v0.10.25
NPM 版本:1.4.21
谢谢。
向在 google 中找到此主题的所有人问好 :)
我解决了这个问题。
Ubuntu 包节点叫nodejs而不是node。那是因为构建脚本 bson 不起作用。于是,问题就迎刃而解了:
$ cd node_modules/bson/node_modules/bson-ext
$ ln -s /usr/bin/nodejs node
$ export PATH=$PATH:.
$ make
我有一个很大的问题。我的 package.json:
有一个通常的依赖关系"dependencies": {
"express": "*",
"ect": "*",
"express-session": "*",
"mongodb": "*",
"passport" : "*",
"passport-facebook": "*",
"passport-vkontakte": "*",
"passport-google-oauth": "*",
"passport-twitter": "*",
"debug" : "*"
}
但是在成功安装 npm 之后,我看到了这个:
$ 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 Overflow 上的相关问题,但它们对我没有帮助。
我花了很多时间修复,但没有修复
OS: Ubuntu 15.05 节点版本:v0.10.25 NPM 版本:1.4.21
谢谢。
向在 google 中找到此主题的所有人问好 :)
我解决了这个问题。
Ubuntu 包节点叫nodejs而不是node。那是因为构建脚本 bson 不起作用。于是,问题就迎刃而解了:
$ cd node_modules/bson/node_modules/bson-ext
$ ln -s /usr/bin/nodejs node
$ export PATH=$PATH:.
$ make