发布于 2018-05-10 13:58:00
2019更新:使用NVM安装节点,而不是Homebrew
在大多数答案中,安装nvm的推荐方式是使用Homebrew。
不会执行操作
在用于nvm的Github Page中,它被明确地称为:
不支持
Homebrew安装。如果您在使用自制软件安装的nvm时遇到问题,请先卸载brew,然后按照以下说明进行安装,然后再提交问题。
请改用以下方法
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
该脚本将nvm存储库克隆到~/.nvm,并将源代码行添加到您的配置文件(~/.bash_profile、~/.zshc、~/.profile或~/.bashrc)。
然后使用nvm安装节点。例如,要安装最新的LTS版本,请执行以下操作:
nvm install v8.11.1
干净利落,没有麻烦。它也会将其标记为默认节点版本,因此您应该已经全部设置好了
发布于 2016-04-17 06:39:53
我使用n(节点版本管理)
您可以通过两种方式安装它
brew install n
或
npm install -g n
您可以在不同版本的node和io之间切换。下面是我当前环境中的一个示例,当我调用不带参数的n时:
$ n
io/3.3.1
node/0.12.7
node/4.0.0
node/5.0.0
ο node/5.10.1
发布于 2017-01-29 02:35:13
我来得太晚了,但我不喜欢其他答案
安装Homebrew
用于brew运行的
"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装节点和npm
您不应该使用brew
来安装节点和npm。
我看过一些地方建议您应该使用Homebrew安装Node (如alexpods和此Team Treehouse blog Post),但以这种方式安装更容易遇到问题,因为npm
和brew
都是包管理器,您应该让包管理器管理另一个包管理器这会导致问题,如此bug官方<代码>E119npm<代码>E220问题<代码>C21或此<代码>C22
你可以在DanHerbert的帖子Fixing npm On Mac OS X for Homebrew Users中阅读更多关于这个主题的内容,他在那里继续说
另外,使用npm的Homebrew安装将要求您在安装全局包时使用sudo。由于Homebrew背后的核心思想之一是,应用程序可以在不授予root访问权限的情况下安装,因此这不是一个好主意。
对于其他的一切
我会使用npm;但你真的应该按照网站上的指示来安装每个模块,因为他们会比其他任何人都更清楚他们有什么问题或bug
https://stackoverflow.com/questions/28017374
复制相似问题