如何使用前缀编译节点时安装npm

时间:2012-02-09 11:12:59

标签: node.js compilation npm

我使用git存储库从源代码安装了节点。节点的当前路径是 /用户/ toutpt / MAKINA /模块/部件/的NodeJS / bin中/节点

现在我获得了npm的源代码,我无法在安装时指定使用此节点。每个谷歌搜索结果都指出我从/ usr / bin / node链接它或添加/ Users / toutpt / makina / cubes / parts / nodejs / bin作为全局PATH的一部分

我所有的尝试都给了我同样的错误: bin / npm:第5行:node:未找到命令

我不想要,因为系统限制,我不能在我的系统上使其全局化。我希望每个项目都使用它自己的NPM节点版本。

我想通过使用它的路径来使用npm: / Users / toutpt / makina / cubes / parts / npm / bin / npm install ...

2 个答案:

答案 0 :(得分:1)

正如您的用例是:

  

我希望每个项目都使用它自己的NPM节点版本

也许node version management software ala n https://github.com/visionmedia/n)或 nvm (github.com/creationix/nvm)对您有用。

答案 1 :(得分:0)

不确定是否有帮助,但我会这样做: 转到你提到的路径

curl http://npmjs.org/install.sh | sh