nvm是 Node.js的版本管理器,可以安装和切换不同版本node.js
1、Node
1.卸载已经安装node包
2.下载nvm
nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
nvm-setup.zip:安装版,推荐使用
百度网盘 推荐下载
提取码:w54b 【永久有效】
(选择百度网盘1.1.7版本的,GitHub是1.1.9版本的或者更高可能会报错)
3.安装
按照提示完成安装即可,安装完成后可以检测一下是否安装成功
在cmd命令行输入nvm,如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功。
备注:安装时候有两次选择路径第一次为nvm文件安装路径,第二个是node安装路径
4.修改settings.txt
在你安装的目录下找到settings.txt文件,打开后加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/这一步主要是将npm镜像改为淘宝的镜像,可以提高下载速度
5.node.js 安装
注:如果安装node后nvm use使用失败要让node的默认路径删掉。C:\Program Files\下的 nodejs 这个文件删掉
NVM常用命令
nvm // 会提示nvw下的相关命令
nvm cueernt // 查看当前的node版本
nvm ls // 查看已安装node版本
nvm install // 安装最新版本nvm
nvm install vXX // 安装对应vXX版本的node
nvm uninstall vXX // 卸载对应vXX版本的node
nvm use xxx // 选择使用XXX版本 (临时版本)
nvm alias default <version> // 永久切换XXX版本
num list // 查看本地已安装的版本
nvm list available // 查看所有版本
nvm list installed // 查看已经安装的版本
nvm version // 查看当前的版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
nvm uninstall <version> 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径
2、Yarn
npm install yarn@latest -g // 升级最新版本
npm install yarn@1.3.2 -g // 安装指定版本
设置淘宝镜像
npm config get registry // 查看当前镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org //下载淘宝镜像
npm config set registry https://registry.npm.taobao.org //设置淘宝镜像
npm config delete registry //取消淘宝镜像
npm uninstall cnpm -g //卸载cnpm
npm config set disturl https://npm.taobao.org/dist
https://registry.npmjs.org/ // 原始源
https://registry.npmmirror.com/ // 镜像源
https://registry.npm.taobao.org/ // 淘宝源