管理 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

相关推荐
黑金IT3 天前
Fastify Swagger:自动化API文档生成与展示
nodejs·swagger·fastify
黑金IT4 天前
Puppeteer点击系统:解锁百度流量点击率提升的解决案例
nodejs·puppeteer·百度排名
胡西风_foxww5 天前
nodejs爬虫系统
爬虫·nodejs·node·系统·express·request·cheerio
low神7 天前
Mac打开环境变量配置文件,source ~/.zshrc无法打开问题解决
android·macos·nvm·环境变量·android_home·zshrc
黑金IT11 天前
在浏览器中运行 Puppeteer:解锁新能力
nodejs·puppeteer·浏览器自动化
itas10911 天前
Electron调用nodejs的cpp .node扩展【非安全】
electron·nodejs·addon·electron c++·electron cpp
黑金IT12 天前
自动化结账测试:使用 Playwright确保电商支付流程的无缝体验【nodejs]
前端·javascript·自动化·nodejs·浏览器自动化·playwright
mixboot12 天前
在 Ubuntu 22.04 LTS 上安装 NVM (Node Version Manager) 管理和切换不同版本的 Node.js npm
linux·ubuntu·npm·node.js·nvm
OwlInTheOaktree13 天前
配置和使用nvm免安装版本(nvm-noinstall.zip)
nvm·nvm-windows·nvm-noinstall
itas10915 天前
Electron调用nodejs的cpp .node扩展【安全】
electron·nodejs·electron c++·electron addon·electron c++插件