管理 nodejs 版本工具 nvm

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

一、安装nvm

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

二、nvm 基础命令

  • nvm arch:显示node是运行在32位还是64位。
  • nvm install <version> [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
  • nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
  • nvm on :开启node.js版本管理。
  • nvm off :关闭node.js版本管理。
  • nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
  • nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
  • nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
  • nvm uninstall <version> :卸载指定版本node。
  • nvm use [version] [arch] :使用制定版本node。可指定32/64位。
  • nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
  • nvm version :显示nvm版本。version可简化为v。

常用命令

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

 

相关推荐

  1. Nodejs版本管理工具nvm

    2024-04-20 18:44:02       17 阅读
  2. Node版本管理 - nvm

    2024-04-20 18:44:02       40 阅读
  3. 通过 nvm 管理 Node 版本

    2024-04-20 18:44:02       44 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 18:44:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 18:44:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 18:44:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 18:44:02       18 阅读

热门阅读

  1. 【Windows】GPU、CUDA、cuDNN、Pytorch、Python知识总结

    2024-04-20 18:44:02       10 阅读
  2. Python程序设计 时间处理

    2024-04-20 18:44:02       17 阅读
  3. Xcode15升级适配问题记录

    2024-04-20 18:44:02       15 阅读
  4. python图表用户界面(gui)的选择

    2024-04-20 18:44:02       12 阅读
  5. springboot 项目eureka注册中心切换为nacos+config

    2024-04-20 18:44:02       14 阅读
  6. 高频前端面试题汇总之手写代码篇

    2024-04-20 18:44:02       14 阅读
  7. Edge的使用心得与深度探索

    2024-04-20 18:44:02       16 阅读
  8. CPU执行过程

    2024-04-20 18:44:02       16 阅读