注意:
1、安装nvm之前需要卸载之前的nodejs,并且还要删除之前的环境变量配置,否则会出现一些奇怪的问题
2、nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码
参考文章《Node卸载超详细步骤》



安装目录默认是C:Program Files
odejs,我的在安装时选择的安装位置在D:Program Files
odejs。
查看该路径下是否有node文件,在控制面板卸载node后一般会自动删除node文件,如果文件还在的话就手动删除,没有的话就忽略。

.npmrc默认在C:User用户名。
.node_repl_history如果存在也删除,没有请忽略。

C:Program Files (x86)NodejsC:Program FilesNodejsC:Users用户名AppDataRoaming
pmC:Users用户名AppDataRoaming
pm-cacheC:Users用户名AppDataLocal
pm-cache我的电脑->属性->高级系统设置->环境变量->
NODE_PATH 及Path 里的相关的node(注意,不要把整个path删掉,点击编辑,只删除node相关的即可;如果手误,依次点击撤销关闭弹窗就不会保存成功,若是手误删掉了,还点击的是确定按钮,那笔者也没有办法了)



在键盘上按下win + R ,输入cmd ,然后点击回车键,在命令行中输入node -v npm -v,如下图所示表明卸载成功。


参考文章《nvm-下载、安装、使用(2023/07/12更新)》 《安装nvm,并使用nvm安装nodejs及配置环境变量》
nvm-setup.exe进行下载







参考文章《nvm下载、nvm安装、nvm修改镜像源、nvm使用》
win + R ,输入cmd ,回车后,在命令行输入nvm root 命令,可以查看nvm的安装根路径在那个文件夹

root地址,找到setting.txt文件并打开

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

参考文章《nvm下载、nvm安装、nvm修改镜像源、nvm使用》
nvm install <version>:安装指定版本的 Node.js。nvm use <version>:切换到指定版本的 Node.js。nvm ls:列出已安装的所有 Node.js 版本。nvm alias <name> <version>:给指定版本创建别名。nvm run <version> <script>:在指定版本下运行脚本。nvm current:显示当前正在使用的 Node.js 版本。nvm uninstall <version>:卸载指定版本的 Node.js。参考文章《安装nvm,并使用nvm安装nodejs及配置环境变量》
我的电脑->属性->高级系统设置->环境变量->

win + R ,输入cmd ,回车后,在命令行输入nvm -v 命令,返回版本号,证明配置成功。

参考文章《安装nvm,并使用nvm安装nodejs及配置环境变量》
nvm list available

nvm install 10.23.0
nvm list 或nvm ls
nvm use 18.15.0


node -v 查看node的版本、npm -v 查看npm的版本

node_global和node_cache

npm config set prefix "D:Programs
vm
ode_global"
npm config set cache "D:Programs
vm
ode_cache"

%NVM_HOME% 和 %NVM_SYMLINK% 理论上是nvm安装成功后自动生成的。如果没有,新建进去。C:Users用户名AppDataRoaming
pm,则将其修改为D:Programs
vm
ode_global(刚刚新建node_global文件夹的位置),如果没有就自己新建D:Programs
vm
ode_global,总之保证有以下图片中内容


NODE_PATH,值为D:Programs
vm
ode_global
ode_modules,其中D:Programs
vm
ode_global
ode_modules是上述创建的全局模块安装路径文件夹


npm install express -gexpress的文件


npm config set registry https://registry.npmmirror.com/
npm config get registry

参考文章《基于nvm管理node版本下npm和cnpm以及yarn指令》
npm install -g cnpm --registry=https://registry.npmmirror.com/
或
npm install -g cnpm
cnpm -v
npm list cnpm -g

参考文章《基于nvm管理node版本下npm和cnpm以及yarn指令》
npm install yarn -g

// 查看镜像
yarn config get registry
// 修改镜像
yarn config set registry http://registry.npm.taobao.org/




