管理 nodejs 版本工具 nvm

nvm 方便切换不同版本的 node 及 对应的 npm 版本

一、安装nvm

nvm官网 (内含下载的文件,点击进去下载,并按照 网站文档步骤 操作即可)

二、nvm 基础命令

|---------------------|-------------------|
| nvm | 查看相关的命令 |
| nvm root | node安装目录 |
| nvm list available | 显示可安装的版本 |
| nvm install 18.14.0 | 安装指定版本的 node |
| nvm list | 查看已安装版本 |
| nvm use 18.14.0 | 选择 node 版本,后面是版本号 |
[常用命令]

三、镜像相关设置

查看 当前配置的镜像

npm config get registry

卸载所有的镜像

npm config delete registry

设置淘宝镜像

npm config set registry https://registry.npmjs.org/

设置腾讯的镜像

npm config set registry http://mirrors.cloud.tencent.com/npm/

四、可能遇见的问题

reason: certificate has expired 错误

1、取消ssl验证:(一般情况,请保持为true,用完记得改回来)

npm config set strict-ssl false
2、更换npm镜像源:

npm config set registry http://registry.cnpmjs.org

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

相关推荐
ercom16 小时前
mac上安装nvm后,nvm list available 输出的N/A信息
nodejs
濮水大叔3 天前
Node生态中最优雅的数据库事务处理机制
typescript·nodejs·nestjs
濮水大叔4 天前
VonaJS提供的读写分离,直观,优雅🌼
typescript·nodejs·nestjs
濮水大叔7 天前
VonaJS多租户同时支持共享模式和独立模式
typescript·nodejs·nestjs
PegasusYu8 天前
Electron使用WebAssembly实现CRC-16 CCITT-FALSE校验
electron·nodejs·wasm·webassembly·crc16·crc-16·ccitt false
丿似锦9 天前
使用NVM管理Node.js版本
node.js·nvm
濮水大叔9 天前
在Vona ORM中实现多数据库/多数据源
typescript·nodejs·nestjs
大虾写代码23 天前
nvm和nrm的详细安装配置,从卸载nodejs到安装NVM管理nodejs版本,以及安装nrm管理npm版本
前端·npm·node.js·nvm·nrm
爱隐身的官人23 天前
ctfshow - web - nodejs
前端·nodejs·ctf