使用nvm下载node以及使用node

嘿嘿,开篇废话总结: 上半年6月底换了工作,俩周找到了一家工作,实属庆幸,都是运气。期间被一个不知道什么狗屁领导一直压榨,加上项目要重构,一直忙于项目,没时间进行复盘和沉淀,期间的各种受气各种被压榨就不再吐槽了,只能说有些人真的会拿着鸡毛当令箭使(一个销售出身的转行到技术,上面有领导层的,说领导都高看他了,顶多是个技术组长。一把年纪了就拿新人在那立威,怪不得公司不给他升职,都是自己作的。从6月到现在他上面换了俩领导也没给他升职,也不从自己身上找找原因,脾气超级暴躁,说话贼大声音,全办公室都能听见那种) 不说了,都是阴影,工作这么久第一次见他这种人,不吐槽了。哈哈

最近有项目要上线,在部署项目时候,node版本貌似太高了,需要切换,之前有了解过nvm进行node版本管理使用。但是没深入了解。今天空闲就总结一下吧。

1-下载nvm

下载nvm之前需要把自己的node卸载:

csharp 复制代码
node -v //查询node版本,有证明有安装node
where node //找到安装node的所在位置

卸载node时:找到电脑的【控制面板】---【卸载程序】将node程序卸载或者

2- 安装nvm管理包

下载nvm-setup.zip,一路安装即可 下载地址:github.com/coreybutler... 建议安装

傻瓜式操作,一路next;即可。 注意:建议安装nvm和node时候放到c系统盘除外的其他盘 安装后,先不要着急启动nvm进行下载node 需要进入nvm所在目录下,找到setting文件;输入

ruby 复制代码
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

保存成功后,再去启动cmd,

3-正式安装node

使用管理员身份打开cmd, 使用nvm管理node版本,使用命令nvm ls查看发现没node 此时需要执行命令:

nvm -v 查看nvm是否安装成功,一般情况下都是成功的

nvm下载node的指令为 : nvm install [node的版本]

执行命令后,安装node成功,然后去使用node

执行: nvm use node版本号

然后去查看node是否使用成功

执行:nvm ls

可显示出带星号的node,表示使用node成功

执行node -v查看node版本

执行npm -v查看npm安装成功并且查看npm版本号

执行:nvm list available查看所有可下载node版本

4.配置全局依赖的环境变量

4.1 配置环境变量

NVM 和 NodeJS 的环境变量无需配置,在安装过程中已经帮我们自动配置好了,可以在环境变量中查看

4.2-手动创建文件

1-我们在nvm文件夹下面创建
node_globalnode_cache这个两个文件

2-创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径

swift 复制代码
npm config set prefix "D:\Settings\Nvm\node_global"
npm config set cache "D:\Settings\Nvm\node_cache"

总结:使用上述步骤操作 将node 和全局安装包分开,这样切换node版本就只是简单的切换当前node版本,全局包始终存在

后续补充!!!

个人建议每次切换node版本都使用管理员打开cmd

我自己不用管理员打开cmd,node切换就有问题,仅是我自己操作是这样

相关推荐
Mintopia8 分钟前
无界通信与主题切换:当主系统邂逅子系统的浪漫史
架构·前端框架·前端工程化
是一碗螺丝粉12 分钟前
React Native 运行时深度解析
前端·react native·react.js
Jing_Rainbow13 分钟前
【前端三剑客-9 /Lesson17(2025-11-01)】CSS 盒子模型详解:从标准盒模型到怪异(IE)盒模型📦
前端·css·前端框架
爱泡脚的鸡腿17 分钟前
uni-app D6 实战(小兔鲜)
前端·vue.js
青年优品前端团队19 分钟前
🚀 不仅是工具库,更是国内前端开发的“瑞士军刀” —— @qnvip/core
前端
北极糊的狐27 分钟前
Vue3 中父子组件传参是组件通信的核心场景,需遵循「父传子靠 Props,子传父靠自定义事件」的原则,以下是资料总结
前端·javascript·vue.js
看到我请叫我铁锤1 小时前
vue3中THINGJS初始化步骤
前端·javascript·vue.js·3d
q***25211 小时前
SpringMVC 请求参数接收
前端·javascript·算法
q***33371 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
烛阴1 小时前
从`new()`到`.DoSomething()`:一篇讲透C#方法与构造函数的终极指南
前端·c#