此文解决了以下问题:
由于文主是先安装了node使用。后因需升级node版本又安装nvm管理node版本,因此会出现nvm安装了版本且使用指定node版本的时候出现node版本切换成功,但却无效的情况。
此处使用的解决方法为:
1 通过node -v 检查当前使用的node版本;
2 卸载node程序;
3 清除node相关的环境变量配置;
4 通过nvm安装卸载的node版本;
5 为其node配置环境变量;
6 使用指定node版本即可。
实现步骤
1、nvm的下载与安装
下载地址:https://github.com/coreybutler/nvm-windows/releases
下载好 nvm-setup.zip 这个压缩包之后 将它解压到你所需要的路径 然后双击 nvm-setup.exe 这个解压文件,确认好安装路径。
2、在setting.txt文件中设置一下node和nvm镜像地址
node_mirror: http://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/
3、在nvm安装根目录下新建nodejs文件夹用存放nvm安装的node
4、配置环境变量
NVM_PATH :nvm安装路径 如(D:\nvm)
NVM_SYMLINK : nvm的node版本安装路径(D:\nvm\nodejs)
NODE_PATH : node安装路径 (一般用于单独使用node时配置)
选择path变量,编辑,增加%NVM_PATH%,%NVM_SYMLINK%
nvm的常用命令
1 检查nvm版本:nvm -v
2 安装node版本:nvm install 【node版本号,如14.21.3】
3 卸载node版本:nvm uninstall 14.21.3
4 使用node版本:nvm use 14.21.3
5 检查已安装和当前使用node版本:nvm list 【其中有*标的一项表示当前使用】
6 检查node版本:node -v
7 检查npm版本:npm -v
npm之nrm镜像管理
安装:npm install -g nrm
NRM使用
nrm ls:查看当前可选源,带*是当前使用的源
nrm current:查看当前源
nrm use <registry>:切换源,registry为源名称
nrm add <registry> <url>:添加源,registry为源名称,url为源地址
nrm del <registry>:删除源
nrm test <registry>:测试源的响应时间
npm 镜像
taobao: npm install --registry=https://registry.npm.taobao.org
npm:npm config set registry https://registry.npmjs.org
1、淘宝镜像: https://registry.npm.taobao.org
2、cnpmjs镜像: https://registry.nlark.com
3、npm官方镜像: https://registry.npmjs.org
nrm如存在open报错则需注意open版本问题。
npm install -g nrm open@8.4.2 -save
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析