nvm的安装&使用以及npm和yarn的源设置

nvm

安装

安装nvm之前需要先卸载电脑中的node版本,并清理掉缓存:

控制面板 -> 卸载程序 -> 卸载nodejs
删除以下文件夹(如果存在的话)
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users{User}\AppData\Roaming\npm
C:\Users{User}\AppData\Roaming\npm-cache
删除C:\Users\用户名 下的 .npmrc文件以及 .yarnrc 文件

nvm GitHub地址:
https://github.com/nvm-sh/nvm

Windows安装包下载地址:
https://github.com/coreybutler/nvm-windows/releases

安装完成输入命令查看nvm版本:
img.png

使用nvm list available命令查看当前可安装版本:
img.png

通过 https://nodejs.org/en/download/releases 地址查看node的长期维护版本;

常用命令

查看已安装版本:nvm list
安装某个版本: nvm install xx.xx.xx
使用某个版本:nvm use xx.xx.xx

带星号的指向为当前使用的版本:
img.png

yarn源设置

// 查询源
yarn config get registry

// 更换国内源
yarn config set registry https://registry.npmmirror.com

// 恢复官方源
yarn config set registry https://registry.yarnpkg.com

// 删除注册表
yarn config delete registry

Npm源设置

// 查询源
npm config get registry

// 更换国内源
npm config set registry https://registry.npmmirror.com

// 恢复官方源
npm config set registry https://registry.npmjs.org

// 删除注册表
npm config delete registry


如果是一次性的使用临时源:
淘宝:npm --registry https://registry.npm.taobao.org install XXX(模块名)
腾讯:npm --registry http://mirrors.cloud.tencent.com/npm/  install xxx(模块名)

--legacy-peer-deps 忽略npm包的依赖

转发:掘金:legacy-peer-deps到底做了些什么?


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!