如何自己编译node.js模块

时间:2014-08-19 15:17:01

标签: javascript node.js git mongodb

有人能简单介绍一下我自己编译node.js模块的内容吗?我需要使用mongodb@1.1.3。不幸的是,npm install mongodb@1.1.3失败了,因为它依赖于bson@0.1.1。 bson@0.1.1使用node install,我使用的是Xubuntu(Debian),由于名称空间冲突,它已将node更改为nodejs

我可以将模块git克隆到~/workspace/projectname/node_modules之外的目录中吗?然后修改有问题的参考,瞧?

1 个答案:

答案 0 :(得分:0)

作为快速解决方法,您可以添加从/usr/bin/nodejs$HOME/bin/node的链接,并确保$HOME/bin位于您的路径中(应该是):

mkdir -p $HOME/bin
ln -s /usr/bin/nodejs $HOME/bin/node
hash -r
echo $PATH

之后,node install应该有效。