nvm手顺

本文详细介绍了如何在Windows上下载、安装和配置NVM(Node Version Manager),包括设置安装路径、配置环境变量、修改setting.txt文件以及使用各种NVM命令。此外,还提供了解决nvmuse命令出现乱码问题的方法,并强调了在安装前需要卸载已有的Node.js版本。


nvm下载
下载地址:https://github.com/coreybutler/nvm-windows/releases
windows用户选择 nvm-setup.zip 下载安装
注意:如果本地已经安装了node,要先卸载node再安装nvm

nvm安装:
安装路径不要有空格
例如安装路径如下
D:\Programs\nvm
D:\Programs\nodejs

nvm环境变量配置:
新建用户变量:
NVM_HOME
D:\Programs\nvm

NVM_SYMLINK
D:\Programs\nodejs

然后path里面追加
%NVM_HOME%

%NVM_SYMLINK%

系统变量相同操作


修改setting.txt文件如下:
root: D:\Programs\nvm
path: D:\Programs\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

常用命令:
$ nvm -h //查看nvm的指令
$ nvm list //查看本地已经安装的node版本列表
$ nvm list available //查看可以安装的node版本
$ nvm install latest //安装最新版本的node
nvm install lts #安装长期支持版
nvm current    #查看当前使用的node版本
$ nvm install [version][arch] //安装指定版本的node 
例如:nvm install 10.16.3 安装node v10.16.3 arch表示电脑的位数 如果电脑需要安装32位的, 则运行:nvm install 10.16.3 32
$ nvm use [version] //使用node 例如:nvm use 10.16.3
$ nvm uninstall [version] //卸载node

nvm use乱码问题解决:
使用 nvm use <版本号> 把node切换到指定版本,注意:如果这里有报错,nvm use 版本号 出现了乱码那是权限问题,
我们需要进入目录C:\Windows\System32 找到 cmd.exe 右键选择管理员身份运行,之后执行nvm use 版本号 没有报错就解决了

node -v 查看当前node版本是否切换成功

<think>好的,我需要帮用户解决在CentOS 7上动安装NVM的问题。首先,用户提到了两个引用,都是关于安装NVM的步骤,但可能有些地方需要详细说明或者用户遇到了问题。 首先,引用[1]提到将NVM_DIR设置为"/usr/local/nvm",并加载nvm.sh。引用[2]则是通过curl下载安装脚本,然后source bashrc。用户现在想动安装,可能需要更详细的步骤,比如动下载、配置环境变量等。 我需要先回忆NVM的官方安装步骤。通常官方推荐使用curl或wget下载安装脚本,然后执行。但动安装的话,可能需要从GitHub克隆仓库,或者直接下载文件到指定位置。用户可能没有权限或者网络问题,导致自动安装失败,所以需要动步骤。 接下来,考虑CentOS 7的环境,可能需要安装git和curl等工具。动安装的话,用户可能需要先安装这些依赖。然后,创建NVM的目录,比如/usr/local/nvm,并设置权限,确保用户有访问权。 然后,从GitHub下载nvm的仓库,或者直接复制install.sh的内容,动执行。安装完成后,需要配置环境变量,修改.bashrc或者.zshrc,添加NVM_DIR和source nvm.sh的语句。之后,source配置文件使生效。 另外,用户提到的引用中有导出NVM_DIR到/usr/local/nvm,这可能需要root权限,所以可能需要使用sudo来创建目录,并修改所属用户和组。同时,权限问题可能导致脚本无法执行,需要注意。 还有,动安装后,验证是否成功,比如运行nvm --version,或者安装node。如果遇到问题,可能需要检查路径是否正确,环境变量是否加载,或者是否有执行权限。 可能还需要处理不同用户的安装情况,比如全局安装还是仅当前用户。用户可能希望系统级安装,所以需要将NVM放在系统目录,并配置全局访问。 总结步骤应该是:安装依赖工具,创建目录,下载nvm脚本,配置环境变量,设置权限,然后验证安装。过程中需要确保每一步都正确,特别是路径和权限的问题。</think>在CentOS 7上动安装NVMNode Version Manager)的步骤如下: ### 1. 安装必要依赖 ```bash sudo yum install -y git curl ``` 需通过系统包管理器安装Git和cURL工具[^2] ### 2. 创建安装目录 ```bash sudo mkdir -p /usr/local/nvm sudo chown $(whoami):$(whoami) /usr/local/nvm ``` 将目录所有权设置为当前用户,避免权限问题[^1] ### 3. 动克隆仓库 ```bash git clone https://github.com/nvm-sh/nvm.git /usr/local/nvm cd /usr/local/nvm git checkout v0.39.3 # 指定稳定版本 ``` ### 4. 配置环境变量 编辑用户配置文件: ```bash echo 'export NVM_DIR="/usr/local/nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc ``` ### 5. 加载配置 ```bash source ~/.bashrc ``` ### 6. 验证安装 ```bash nvm --version ``` 成功应显示版本号如`0.39.3` ### 7. 使用示例 ```bash nvm install 18 # 安装Node.js v18 nvm use 18 # 切换版本 ``` 相关问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值