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