nvm-node版本管理

143 阅读1分钟

介绍

nvm是Node版本管理工具,可以快速实现Node版本的安装、切换、查看等。npm是依赖包管理工具,需注意区分。

  • Node:基于Chrome V8引擎的JS运行环境
  • npm:是Node默认的包管理工具,一般在安装Node时会顺带安装npm,用于管理第三方插件依赖包
  • nvm:Node版本管理工具,也就是说一个nvm可以实现多个Node版本管理(包含npm、npx)

安装

nvm官网下载安装包,安装路径注意不要有空格和中文字符

配置环境变量

  • NVM_HOME:安装路径
  • NVM_SYMLINK:指定使用的node版本存放位置

配置代理镜像

进入NVM_HOME指定目录,找到 settings.txt 文件,配置Node.js下载的镜像地址,解决在线安装Node比较慢的问题

...
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

主要命令

// 查看安装路径(手动放npm包时,需用到)
nvm root
// 查看当前安装的Node版本
nvm list
// 查看当前可安装的Node版本
nvm list available
// 安装指定版本的Node
nvm install x.x.x
// 卸载指定版本的Node
nvm uninstall x.x.x
// 使用指定版本的Node
nvm use x.x.x

Node没有npm的问题

使用nvm安装低代码Node后,没有安装npm,此时有两种方式可以解决

更改配置文件,自动下载npm

方法同上(安装->配置代理镜像),在下载node时,会下载相应的npm版本

手动安装对应版本的npm

npm下载地址:npm.taobao.org/mirrors/npm…

node与npm版本对应关系:nodejs.org/zh-cn/downl…

参考

  1. 安装Node没有npm的问题

逐梦科技圈,探索新边界。专注前端工程化、全栈、跨端、可视化等领域,一起分享、交流职场上那些好玩的事, 欢迎关注公众号【前端连环话】

二维码.png