一.node和npm安装教程
这里用的是homebrew来安装。建议Mac OS上用homebrew等软件包管理工具,简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,也易于包的长期管理和自动更新,十分方便快捷。
1.安装homebrew(官网 https://brew.sh/)
在终端输入如下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.先更新homebrew
brew update
3.安装node和npm,直接安装node即可,npm会附带安装
brew install node
4.检查node和npm是否安装成功,如果显示相应的版本号说明安装成功,否则失败。
node -v
npm -v
二.node和npm安装失败的解决方案
我出现的问题是在输入node -v或npm -v之后,没有显示版本号,而是显示“找不到文件”的提示。以下是我针对我出现的这种问题情况进行的解决:
1.用命令 brew doctor 检测问题,发现问题原因是以前手动安装过node,可能没有卸载干净,又和现在homebrew安装的node起了冲突,需要整合以解决冲突。
2.根据提示,用 brew link node 将手动安装的node和homebrew管理的node进行链接。
3.输入他提示的命令 brew link --overwrite --dry-run node ,他会列出需要删除的文件列表
4.删除这些文件,可以用rm删除命令,也可以直接手动根据路径删除
5.重新链接 ,再次输入命令 brew link node
6.最后检查版本号,发现可以成功显示版本号,即安装成功