mac安装nvm

简介: nvm,全称 node.js version management,就是nodejs版本管理用具,nvm可以快速切换使用不用版本的node。nodejs,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效npm,Node Package Manager,nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件 nvm 管理 nodejs 和 npm 的版

1.nvm简介


nvm,全称 node.js version management,就是nodejs版本管理用具,nvm可以快速切换使用不用版本的node。

nodejs,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效

npm,Node Package Manager,nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件

       nvm 管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方插件。


2.nvm安装


我这里使用的安装方式,如果之前安装过node,一定要把node卸载干净,如果没有安装过node直接卸载,如果没有安装过node,直接从第二个步骤开始


2.1卸载node


1.如果是官网下载的node安装,直接安装,在终端直接输入下面的命令



sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

2.如果是通过homebrew安装的node,在终端执行下面命令



brew uninstall node

3.卸载npm相关



npm uninstall npm -g
rm -rf ~/.npm

4.卸载user目录下吗的文件相关



rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* 
cd /usr/local/lib
rm -rf node*
rm -rf /usr/local/lib/dtrace/node.d

5.删除 /usr/local/include 下 node 和 node_modules 目录



cd /usr/local/include
sudo rm -rf node*

6. 删除 /usr/local/bin 下 node 执行文件


cd /usr/local/bin
rm /usr/local/bin/npm
rm /usr/local/bin/node

ls -las 仔细查看,全局安装的npm包一般会在这个目录下创建软连接,发现就删除

7.最后查看版本,检查是否卸载


node  -v
npm  -v

2.2从github下载nvm仓库到 ~/目录


下载命令

git clone https://github.com/nvm-sh/nvm.git

2.3 执行install.sh

进入 nvm目录中执行install.sh 等待执行完成,执行的操作方法就是直接将文件拖入终端然后回车

b4f4d37a3d8aa323dd3087c7dc81b47.png

2.4.配置环境变量


1.如果配置过环境变量


  配置nvm环境变量将下述代码复制到 ~/.bash_profile

export NVM_DIR="$HOME/.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_completio


2.如果没有配置过环境变量,需要重新配置环境变量


在终端输入命令

touch ~/.bash_profile

再输入命令


source ~/.bash_profile

如果还是找不到bash_profile文件,再输入命令

~/.nvm/nvm.sh

打开环境变量文件的方法


source  ~/.bash_profile

最后检查nvm是否成功安装

nvm --version

3.nvm常用命令总结

nvm list

查看已经安装的版本

nvm list installed

查看已经安装的版本

nvm list available

查看网络可以安装的版本

nvm version

查看当前的版本

nvm install

安装最新版本nvm

nvm use <version> ## 切换使用指定的版本node
nvm ls

列出所有版本

nvm current

显示当前版本

nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on

打开nodejs控制

nvm off

关闭nodejs控制

nvm proxy

查看设置与代理

nvm node_mirror [url]

设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/

nvm npm_mirror [url]

设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.

nvm uninstall <version>

卸载制定的版本

nvm root [path]

设置存储不同版本node的目录。如果未设置,默认使用当前目录

nvm arch

显示node是运行在32位还是64位。

nvm install <version> [arch]

安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。

如果nvm无法下载,也可移步下面地址,直接进行下载


https://download.csdn.net/download/xingmei_ok/87140907

————————————————

版权声明:本文为CSDN博主「五月呀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/xingmeiok/article/details/127997514


————————————————

版权声明:本文为CSDN博主「五月呀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/xingmeiok/article/details/127997514

目录
相关文章
|
JavaScript 前端开发 iOS开发
【macOS 系列】如何在mac下安装nvm实现多版本nodejs
【macOS 系列】如何在mac下安装nvm实现多版本nodejs
3027 0
|
JavaScript 开发工具 iOS开发
Mac安装Nvm Node开发环境
nvm 是 Mac 下的 node 管理工具,可以在同一台电脑上安装多个Node.js版本灵活切换。
Mac安装Nvm Node开发环境
|
JavaScript 前端开发 Shell
mac和windows上安装nvm管理node版本
NVM(Node Version Manager)是前端开发者常用的命令行工具,用于管理计算机上的不同Node.js版本。通过NVM,开发者可以轻松地在多个项目间切换所需的Node.js版本。在Mac上,可以通过cURL或Wget下载安装脚本,或使用包管理工具brew安装。安装后需配置环境变量以识别NVM命令。Windows用户则可通过专用的nvm-windows安装程序完成安装。常用命令包括安装、卸载特定版本、列出已安装版本等。
|
开发工具 git
【git】git 查看 modified 状态文件与上个版本的改动
【git】git 查看 modified 状态文件与上个版本的改动
957 0
|
JavaScript Windows 内存技术
node版本管理神器nvm安装使用教程(Windows11版本)
node版本管理神器nvm安装使用教程(Windows11版本)
|
Java Maven
Mac安装Maven(图文解说详细版)
Mac安装Maven(图文解说详细版)
Mac安装Maven(图文解说详细版)
|
8月前
|
Ubuntu Linux
查看Ubuntu版本的方法:
无论您是系统管理员还是普通用户,以上几种方法都可以很快地提供您所需的系统版本信息,并可以帮助您在需要进行系统升级或是向技术专家报告问题时,快速准确地提供系统详情。
2213 7
|
存储 资源调度 JavaScript
使用 Homebrew 安装 Node.js
使用 Homebrew 安装 Node.js
3754 0
|
JavaScript Windows 内存技术
nvm 安装 -> 使用
NVM是Node.js版本管理工具,支持多版本共存与快速切换。本文详解Windows下nvm-windows安装配置(需卸载原有Node)、镜像源设置及常用命令(list/install/use/uninstall),助力高效开发。
2078 4
|
Ubuntu 开发工具 Python
Ubuntu apt-get和pip国内源更换
Ubuntu apt-get和pip源更换 更新数据源为国内,是为了加速安装包的增加速度。 更换apt-get数据源 输入:sudo -s切换为root超级管理员; 执行命令:vim /etc/apt/sources.
15143 0