最佳答案
我希望使用发行版 Node.js 包(或者 Chris Lea Ppa以获得更新的版本) ,但是要将 NPM 安装到我的主目录中。
这可能看起来有点挑剔,但是对于使用 polyglot/github 的开发者来说,这是一种在 Linux 下设置语言运行时/库环境的相当惯用的方法: 运行时的发行版包,每个用户环境中的第三方库(参见 viralenv,RVM-RVM 也会为你构建 Ruby,如果你愿意的话)。如果有必要,我将在本地构建节点,但它是一个 PITA,因为 Node 正在成为许多项目的附带开发需求。