Ubuntu下nvm的安装使用

本文详细介绍了在Ubuntu系统中使用NVM(node版本管理器)进行node.js版本管理的方法,包括NVM的安装步骤、如何使用NVM安装和切换不同版本的node.js,以及如何更新npm至最新版本和更改其全局安装位置。

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

Ubuntu下nvm的安装使用

1. nvm介绍

nvm是一个node版本管理器,类似与Python中的 Anacondavirtural-env

2. 安装

nvm的github仓库地址为 https://github.com/creationix/nvm

项目的说明文档中列出了多种安装方式,选用其中一种进行安装。

  1. 在终端执行以下命令,将自动进行nvm的安装:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

​ nvm将被安装到 $HOME/.nvm 目录中。

  1. 安装完成后,执行以下命令查看是否安装完成:
nvm --version
  1. 出现 Command 'nvm' not found 的解决办法:

关掉当前终端并重新打开一个新的窗口,问题解决。

3. 使用

3.1 安装node

  • 查看所有可供安装的node版本:
nvm ls-remote
  • 选择自己想要的版本进行安装,本人选用 v11.11.0 安装,
nvm install v11.11.0

​ 输入以上命令后,自动进行node下载和安装。

  • 查看本地已安装的node:
nvm ls
  • 其他nvm的相关指令,参见 nvm --help

3.2 npm的更新

安装完node后,默认会安装 npm,但不是最新版本,需要手动更新。

# 查看版本
npm -v
# 更新到最新版本
npm install -g npm
# 更新到指定版本,@版本号
npm -g install npm@5.6.0

3.3 修改npm包的全局安装位置

查看 npm 的配置

npm config ls

prefix 为当前包的全局安装位置,为了方便管理,设置为自己的路径

npm config set prefix "new_path"

3.4 修改npm为国内镜像

npm config set registry "http://registry.npm.taobao.org/"

4.自动版本切换

avn-Automatic Version Switching for Node插件,可自动切换项目的node版本。avn 提供了 nvm的插件(当然也有n的插件),使用起来非常简单(以nvm为例),直接:

npm i -g avn avn-nvm
avn setup

# 将avn配置写入~/.bashrc
echo  " [[ -s "$HOME/.avn/bin/avn.sh" ]] && source "$HOME/.avn/bin/avn.sh" " >> ~/.bashrc
# 重载bashrc
source ~/.bashrc

使用:在项目的跟目录下创建.node-version文件,里边声明该项目所用node的版本号,如

11.11.0

然后在打开终端,在cd进入项目根目录的时候,avn就自动完成了node版本的切换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值