node.js多版本管理器nvm的安装和使用

执行 下载安装命令

bash 复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash 复制代码
sunyuhua@sunyuhua-HKF-WXX:~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15037  100 15037    0     0  23422      0 --:--:-- --:--:-- --:--:-- 23458
=> Downloading nvm from git to '/home/sunyuhua/.nvm'
=> 正克隆到 '/home/sunyuhua/.nvm'...
remote: Enumerating objects: 362, done.
remote: Counting objects: 100% (362/362), done.
remote: Compressing objects: 100% (311/311), done.
remote: Total 362 (delta 43), reused 159 (delta 25), pack-reused 0
接收对象中: 100% (362/362), 186.76 KiB | 394.00 KiB/s, 完成.
处理 delta 中: 100% (43/43), 完成.
* (头指针在 FETCH_HEAD 分离)
  master
=> Compressing and cleaning up git repository

=> Appending nvm source string to /home/sunyuhua/.bashrc
=> Appending bash_completion source string to /home/sunyuhua/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

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_completion

执行source 命令

bash 复制代码
source ~/.bashrc

检查是不是安装成功

bash 复制代码
nvm -v

nvm 的常用命令

bash 复制代码
nvm常用命令

nvm ls-remote  查看 Node 远程版本库
nvm install node  将安装最新版本的 Node
nvm install v12.7.0  将安装 12.7.0 版本的 Node
nvm uninstall v12.7.0  卸载 12.7.0 版本的 Node
nvm ls  查看已经安装的 Node 版本
nvm use v12.7.0 切换 12.7.0 为当前使用的版本
nvm alias default v12.7.0 将 12.7.0 设置为 Node 的默认版本
nvm which v12.7.0 查看 12.7.0 版本的 Node 的安装目录,比如:/Users/ccp/.nvm/versions/node/v12.7.0/bin/node
nvm --help  查看更多命令用法

其他相关命令

command -v nvm  查看 nvm 是否安装成功
node -v 查看当前使用的 Node 版本
which node  查看当前 Node 的安装目录
相关推荐
eastyuxiao1 小时前
思维导图拆解项目范围 3 个真实落地案例
大数据·运维·人工智能·流程图
Meya11276 小时前
别再人工硬扛机房管理!智能 U 位系统,让机房管理一键数字化
大数据·运维
天辛大师7 小时前
天辛大师谈人工智能时代,如何用AI研究历代放生劝善忏悔文
大数据·人工智能·随机森林·启发式算法
为儿打call7 小时前
SparkSQL 广播超时排查:小表但是多分区 = BroadcastTimeout
大数据·spark
eastyuxiao7 小时前
如何用思维导图拆解项目范围
大数据·人工智能·流程图
渣渣盟7 小时前
Apache Flink物理分区算子全解析
大数据·flink·apache
小王毕业啦8 小时前
(1990-2024年)个股交易活跃度、个股换手率
大数据·人工智能·数据挖掘·数据分析·区块链·社科数据
N串8 小时前
2.7 公司内部的“阶级”是什么
大数据·人工智能
lizhihai_999 小时前
股市学习心得—商业航天10大核心材料供应商
大数据·人工智能·学习
app软件定制开发1737709107210 小时前
世界杯应用开发的关键要点与注意事项
大数据·区块链