node版本控制nvm安装及配置

本文详细介绍了如何使用NVM(Node Version Manager)工具进行Node.js版本的安装、管理和切换。包括从NVM的下载、安装到设置淘宝镜像源,以及如何使用NVM命令来下载、查看和切换不同版本的Node.js。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、安装NVM版本控制工具

1.访问guthub项目网址下载nvm

2.解压出来直接双击安装

3.验证安装

二、设置NVM

三、管理node.js

1.下载node

2.查看可下载版本

3.查看已安装的node版本

4.切换node的版本

5.查看当前node版本


一、安装NVM版本控制工具

1.访问guthub项目网址下载nvm

https://github.com/coreybutler/nvm-windows/releases

2.解压出来直接双击安装

(以下设置的路径不要包含中文或空格)

第一个设置的是nvm的安装路径

第二个设置的是nodejs存放的路径

设置完路径直接点击Install进入安装

3.验证安装

在dos窗口输入:nvm -v  出现以下信息则表示安装成功

二、设置NVM

安装完成之后,我们还要在设置文件里面添加淘宝镜像,这样我们可以选择下载的nodejs版本选择比较多下载速度也快

1.在nvm的安装路径下面找到setting.txt文件、打开编辑

 

在setting.txt文件里面加入:
node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

三、管理nodejs

1.下载node

nvm install versionNumber
nvm install 10.8.0

在nvm install 后面加上你要安装的版本号就可以直接下载

2.查看可下载版本

nvm list available

3.查看已安装的node版本

nvm list

4.切换node的版本

nvm use version
nvm use 11.10.0

直接node use加上你要切换的版本号

再次查看node列表

正在使用的node版本前面会带一个*号

5.查看当前node版本

输入node -v,就可以查看当前正在使用的node版本了

node -v

 

如果在安装或切换node版本遇到什么问题可以私我哦,希望这篇文章对你有用!

 

### 如何通过 NVM 为普通用户安装配置 Node.js 为了确保普通用户能够成功使用由 `nVM` 安装的 `Node.js` 和其相关工具,以下是详细的说明: #### 1. **确认当前用户的权限** 在 Linux 或类 Unix 系统中,默认情况下只有 root 用户才能修改全局路径下的文件。如果希望普通用户也能访问 `nvm` 及其所管理的 `Node.js` 版本,则需要确保该用户拥有足够的权限来执行脚本并设置环境变量。 对于普通用户来说,通常不需要管理员权限即可完成本地化安装过程[^5]。 #### 2. **下载并初始化 nvm 脚本** 让目标普通账户登录终端后运行如下命令获取最新版本的 `nvm` 并将其加载至 shell 中: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash source ~/.bashrc ``` 或者也可以采用 wget 方式代替 curl 工具: ```bash wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash source ~/.zshrc # 如果您正在使用 zsh,请改为此行 ``` 上述操作会自动创建必要的目录结构并将必要指令加入到个人 profile 文件里以便每次新开 session 都能生效[^4]。 #### 3. **验证安装情况** 完成后可以通过下面这条简单测试语句查看是否一切正常工作: ```bash command -v nvm && echo 'NVM Installed Successfully!' ``` 接着查询已支持可选装入的具体发行版列表: ```bash nvm ls-remote ``` #### 4. **选择合适的 Node.js 版本进行部署** 依据项目需求决定要使用的具体节点引擎版本号。这里以 LTS(Long Term Support)长期维护分支为例演示整个流程: ```bash nvm install --lts # 安装最新的LTS版本 ``` 同样地,我们还可以指定精确的小数点级别编号来进行更精细控制比如这样子做的话就会只针对某单一实例有效而不会影响其它部分程序的行为模式等等特性表现形式等方面考虑因素较多所以最好还是保持一致性比较好一些比较稳妥的做法就是统一标准吧[^2]! 另外值得注意的一点在于某些特殊场景下可能还需要额外处理依赖关系等问题因此建议事先查阅官方文档了解更多细节内容后再行动以免造成不必要的麻烦哦😊~ 最后别忘了再次核实现有状况确保没有任何遗漏之处才行呀🧐~ #### 5. **设定默认使用的 Node.js 版本** 为了让新打开的所有 Shell Session 自动应用刚刚选定的那个特定版本作为缺省选项之一可供随时调用非常方便快捷高效实用性强等特点突出显示出来供大家参考学习借鉴吸收利用起来更加得心应手游刃有余呢😎~ ```bash nvm alias default lts/* ``` 此时再尝试简单的打印版本信息功能应该就能看到预期效果啦🎉👏👍: ```bash node -v npm -v # npm 应随同 node 一起被正确引入无需单独另行安排哟😉 ``` ### 注意事项 - 若遇到诸如 `"node: command not found"` 类错误提示时,请先检查 `.bash_profile`,`.profile`, 或者 `.zshrc`(取决于所使用的shell种类) 是否包含了类似这样的定义项:`export NVM_DIR="$HOME/.nvm"` 以及后续关联性的 PATH 更新逻辑片段是否存在缺失现象存在则补充完善之后重新加载配置文件即刻解决问题[]{ } ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小羽Jary

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值