在安装nvm前需要卸载已经安装的node:
.npmrc
以及.yarnrc
等等统统删除在GitHub上找到nvm源码下载:
运行 nvm-setup.exe
安装nvm
选择nvm安装路径
选择nodejs的安装路径
安装完成后在终端输入nvm version
,能查到版本号说明安装成功了
找到nvm安装路径 -> 找到 settings.txt
文件 -> 配置下载源,添加
node_mirror: <https://cdn.npmmirror.com/binaries/node/>
npm_mirror: <https://cdn.npmmirror.com/binaries/npm/>
在终端输入 nvm list available
, 查看网络可以安装的版本。
安装目录/nodejs
选择一个版本安装, nvm install 18.19.0
使用这个版本的node,nvm use 18.19.0
。输入node -v
和 npm -v
可以查询到node和npm的版本号。
使用 nvm list
可以查看已经安装的node版本
安装node的时候,npm其实也已经一起安装了。因为nvm可以管理多个版本的node,如果每次添加一个node版本都要安装一堆的包很麻烦,如果有一个npm可以让各个版本的node共用,就不会这么麻烦了
npm config set prefix "E:\\nvm\\npm"
//配置用npm下载包时全局安装的包路径。npm install npm -g --registry=https://registry.npm.taobao.org
//安装全局npm,不同的node都使用这个npm。想更新全局的npm的话首先删除全局路径(就是上一行命令的地址,可以使用npm config ls查看)下的npm,再执行一次这个命令即可。NPM_HOME
= E:\\nvm\\npm
,path中添加%NPM_HOME%
。这里需要注意的是,%NPM_HOME%
要添加在%NVM_SYMLINK%
之前,避免npm访问到的是nodejs中自带的npm包管理工具。1.npm install -g cnpm --registry=https://registry.npm.taobao.org
//使用淘宝镜像cnmp替代npm
2.cnpm config get registry
//验证cnpm是否可用