前言
各位掘友好,我是庚云。最近团队项目有点多,node版本需要频繁切换,团队中部分小伙伴还停留在node的不断卸载和安装的阶段。于是我就在团队知识库中更新了一份nvm安装文档,广受好评,文档贴在下面了,有需要的拿去!
安装nvm之前一定要先卸载node !!!(没有安装的可以直接跳过)
打开cmd终端时,要用管理员身份打开
1.下载nvm
2.安装nvm
正常安装即可,与原版本区别为路径不同,不要装到c盘底下即可
我这边第一个路径是 E:\nvm\nvm 第二个路径是 E:\node
安装成功后查看路径:win10-->设置-->系统-->高级系统设置-->环境变量
3.配置node 和 npm 镜像
找到nvm安装目录下面的settings.txt(E:\nvm\nvm\settings.txt)
添加下面两行
node_mirror: npmmirror.com/mirrors/nod…
npm_mirror: npmmirror.com/mirrors/npm…
4.安装需要的node版本
执行下面的命令要用 管理员身份 运行 cmd(血的教训...)
# 查看可安装的node的版本号
nvm ls available
# 安装 node v20.18.1
nvm install 20.18.1
# 查看已安装node列表
nvm ls
# 切换到指定版本
nvm use 20.18.1
5.全局共享npm
在nvm安装目录下新建三个文件夹
-
node_cache
-
node_global
-
node_global下新建node_modules
-
修改npm的全局安装目录(复制下面内容在PowerShell/cmd中粘贴,请在npm安装的目录下执行回车,此时根目录还找不到npm)
# 全局安装目录
npm config set prefix "E:\nvm\nvm\node_global"
# 全局缓冲目录
npm config set cache "E:\nvm\nvm\node_cache"
- 添加环境变量(添加红框内容即可)
总结
最后在根目录打开cmd终端,执行 node -v ,npm -v 如果可以显示版本号,那么恭喜你配置成功了。
不显示版本号,请按上述流程查漏补缺