1、安装 nvm
nvm 的全称是 Node Version Manager
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash
具体方法为:在https://www.ipaddress.com 网站中查询raw.githubusercontent.com对应的IP,后使用sudo vi /etc/hosts修改HOST文件。
安装成功默认将会在用户文件夹中生成一个隐藏的 .nvm 文件
显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
隐藏隐藏文件:defaults write com.apple.finder AppleShowAllFiles No && killall Finder
2、查看配置文件 .bash_profile
没有配置文件可以在 .nvm 中复制粘贴一个隐藏文件修改名字,将内容修改为如下代码:(注意:NVM_DIR 所指向的用户名可在终端中使用PWD命令查看)
export NVM_DIR="/Users/你的用户名/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
3、使配置文件 .bash_profile 生效(否则将会报:nvm: command not found)
source ~/.nvm/.bash_profile
若手动建配置文件在根目录,而不在.nvm下,也可以运行。但需修改以上命令中的路径。
包管理器 npm
npm 可以自动管理包的依赖. 只需要安装你想要的包, 不必考虑这个包的依赖包.
在 PHP 中, 包管理使用的 Composer
, python 中,包管理使用 easy_install
或者 pip
,ruby 中我们使用 gem
。而在 Node.js 中,对应就是 npm
,npm 是 Node.js Package Manager
的意思。
2022年4月2日更新:通过gitee国内镜像安装
1、国内镜像安装命令
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
2、配置用户文件vi ~/.bash_profile 同前
应用文件 source ~/.bash_profile
成功后可通过 nvm -v查看版本
配置NPM淘宝镜像,终端内执行
npm config set registry https://registry.npm.taobao.org
之后再执行
npm config get registry
3、nvm操作
①:使用 nvm install node版本号 也可直接输入nvm install node 最新版本
②:使用 nvm list 或 nvm ls 可查看当前安装的node版本
③:使用 nvm use node版本 可以切换当前使用的node
④:使用 nvm alias default node版本 可以指定默认打开终端时的node版本