nvm模块安装使用
2022年10月5日大约 2 分钟
简介
NVM (Node Version Manager) 是一个用于管理多个 Node.js 版本的工具。
nvm 安装
Linux 安装
在线安装# 默认下载位置为 /root/.nvm,其中 v0.40.2 是 nvm 版本号 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash # 若系统默认安装了 node,可使用如下命令使用 nvm 托管 nvm use system离线安装# 若在线安装时下载比较困难,可采用此种方式,步骤也很简单 # 1. 去官网 https://github.com/nvm-sh/nvm/releases 下载源码文件,并解压 tar -xzvf nvm-0.40.2.tar.gz # 2. 移动解压的文件(/root/.nvm),并添加环境变量 mv nvm-0.40.2 ~/.nvm echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc source ~/.bashrc # 使其生效 nvm --version # 测试是否可用 # 若系统默认安装了 node,可使用如下命令使用 nvm 托管 nvm use systemWindows 安装
双击下载的nvm-setup.exe程序,无需提前装 node,无需配置 node 环境变量(程序会自动配置),注意安装过程中会填入 node 下载地址
常用操作
配置加速器
由于 nvm 下载 node 和 npm 比较慢,在 nvm 安装路径中的 setting.txt 文件中,追加淘宝镜像:
root: xxx // nvm安装路径 path: xxx // node下载路径 // 新的淘宝域名 -- 以下内容需要追加 node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/安装指定 node 版本,并设置 npm 仓库镜像
nvm install 23.4.0 nvm use 23.4.0 # 设置淘宝仓库地址 npm config set registry https://registry.npmmirror.com/ # 查看是否生效 npm config get registry安装其他包管理工具,并设置镜像仓库
安装 yarnnpm install -g yarn yarn -v # 若 yarn 查看版本报红,是因为 powershell 的执行策略 # 阻止脚本运行,执行如下指令,再输入 RemoteSigned set-ExecutionPolicy -Scope CurrentUser # 设置仓库镜像 yarn config set registry https://registry.npmmirror.com/ # 查看仓库镜像 yarn config get registry # 安装项目依赖 yarn install安装 cnpmnpm i -g cnpm cnpm -v安装 pnpm# pnpm 与 npm 一样,是用于管理包依赖的工具; # pnpm 将依赖包链接到一个共享的存储位置,而不是将其复制到每个项目的 node_modules 中,可以提供更快的安装速度和更有效的磁盘空间利用 npm install -g pnpm pnpm config set store-dir D:\application\storage\pnpm pnpm i

