繁体   English   中英

在OSX上通过Homebrew安装没有节点的io.js和npm

[英]Install io.js and npm without node via Homebrew on OSX

正如$ title所说,我想在Yosemite上用brew安装io.js。 在我的系统中,不需要Node.js,我想避免不必要的程序。

但是..当我运行brew install iojs我发现它将使用--without-npm选项构建,并且随着安装后文本的澄清,它需要修补npm

虽然我搜索了解决方案,但唯一遇到的是如何并排运行io.js和Node.js,这不是我想要的。

我看到有一个用于brew的npm包,但它是节点包的一部分。

如何在没有节点的情况下安装iojs + npm?

  1. 使用brew安装nvm (节点版本管理器):

     brew update brew install nvm source $(brew --prefix nvm)/nvm.sh 

    将最后一个命令添加到.profile.bashrc.zshrc文件,以便在每个终端启动时不再运行它。 例如,将其添加到.profile运行:

     echo "source $(brew --prefix nvm)/nvm.sh" >> ~/.profile 
  2. 使用nvm您可以安装所需的任何版本的nodeio.js 所以要安装最新版本的iojs

     nvm install iojs 

npm随附iojs因此您无需手动安装。

相关问题: 在OS X上安装brew,node.js,io.js,nvm,npm的建议方法是什么?

我遇到了同样的问题:自制软件似乎没有正确解释如何以干净的方式获得“修补”的npm。

无论如何,没有什么比从iojs.org获得那个pkg更好了,包括npm。

(我指的是iojs

它可能会迟到但你可以使用brew unlink node && brew link iojs --force我避免使用nvm,因为它对我来说太慢了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM