MAC下安装nvm

1、安装 nvm

nvm 的全称是 Node Version Manager

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash
近期raw.githubusercontent.com无法直接访问,需要查询ip后修改host文件。
具体方法为:在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版本

未经允许不得转载:生于七零年代 » MAC下安装nvm

赞 (0) 打赏

评论

1+3=

觉得文章有用就打赏一下文章作者

微信扫一扫打赏