介绍
在开发及学习过程中,可能需要高版本的node进行研发,在老的项目中可能需要低版本进行开发,为了方便切换node版本,提升效率,我们使用nvm来进行node版本管理。nvm的作用就是可以自由切换node版本。
nvm
安装
- 地址
https://github.com/coreybutler/nvm-windows/releases
- 静态文件
-
安装位置
默认安装在C盘,安装过程中可切换安装目录,例如:D:\nvm
-
配置环境变量
NVM_HOME D:\nvm\nvm
NVM_SYMLINK D:\nvm\node
- 查看是否安装成功
nvm -v
- 设置淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- 常用命令
nvm list // 查看已安装的nodejs
nvm on // 启用node.js版本管理
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm install <version> // 安装指定版本的node 例如:nvm install 12.20.0
nvm use <version> // 使用指定版本的node -- 用管理员权限打开cmd,使用命令切换
nvm uninstall <version> // 卸载指定版本的node
node
npm 安装
当前我的目录
- npm配置
npm config set prefix "D:\nvm\npm\node_global"
npm config set cache "D:\nvm\npm\node_cache"
- 环境变量
其他
- cnpm
npm install -g cnpm -registry=https://registry.npm.taobao.org
- yarn
npm install --global yarn
- ts
npm install typescript -g
- vue
npm install vue -g