nvm工具的使用

一、出现的问题

今天安装了nvm工具后,意外发现node命令和npm命令失效了,命令行出现了以下现象

当输入node -v,显示:‘node’不是内部或外部命令,也不是可运行的程序或批处理文件。

最后发现,是因为在安装nvm之前没有卸载node的原因。

二、解决方法

将电脑中现有node卸载干净,然后重新使用nvm的命令安装,并配置环境。

卸载参考如下文章:卸载nodejs

三、nvm使用的基本命令

nvm list available 显示所有可以下载的nodejs版本
nvm list 显示已经安装的版本
nvm install 18.14.2 安装18.14.2版本的nodejs
nvm install latest 安装最新版的nodejs
nvm install stable 安装最新稳定版
nvm uninstall 18.14.2 删除版本为18.14.2的nodejs
nvm use 18.14.2 切换nodejs版本为18.14.2
nvm off 禁用nodejs版本管理,不会卸载任何东西
nvm on 启用nodejs版本管理
nvm -v 显示nvm版本

安装nvm之前如果卸载了nodejs,使用nvm命令安装后,一定要执行nvm use <版本>命令,否则会出现如上一样的结果,并且使用node命令执行js文件会报错。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/145028.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

雷达中DBF算法的过程,以及重要概念波束形成向量和形成波束的理解

在数字波束形成(DBF)中,我们会计算输出信号在各个可能的到达角度上的功率谱。这个过程主要包括以下步骤: 设定角度范围:首先,我们需要设定一个可能的到达角度范围。这个范围通常是从-90度到90度,或者是从0度到360度,取决于我们的需求和天线阵列的配置。 计算波束形成向…

linux rsyslog日志采集格式设定四

linux rsyslog日志采集格式设定四 1.创建日志接收模板 打开/etc/rsyslog.conf文件,在GLOBAL DIRECTIVES模块下任意位置添加以下内容 命令: vim /etc/rsyslog.conf 测试:rsyslog.conf文件结尾添加以下内容 $template ztj,"%fromhost-ip% %app-name% %syslogseveri…

微机原理_10

一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案。&#xff09; 1,将二进制数110110.01转换为十六进制为(&#xff09; A. 66.1H B. 36.4H C. 66.4 D. 36.2 2,一台计算机的字长是4个字节,含义是(&#xff09; A.能处理的最大…

【图像处理】:Otsu算法最大类间方差法(大津算法:附源码)

这里写自定义目录标题 数学原理算法评价参考链接 数学原理 以灰度图像为例&#xff0c;对于图像MN大小的矩阵&#xff0c;即图像中的像素&#xff0c;每一个值即为像素值&#xff0c;其中灰度图像像素值在(0~255)之间。 主要实现前景(即目标)和背景的分割&#xff1a; 主要公式…

在原生HTML页面发起axios请求

在原生html页面发起axios请求&#xff0c;首先需要先引入axios文件包&#xff0c;然后按照axios的请求方式发起请求即可&#xff0c;但如果页面在本地&#xff0c;那么请求一般会报错跨域问题&#xff0c;需要部署一下才能正确请求数据&#xff1b; 例子 <!DOCTYPE html&g…

C语言编程陷阱(三)

陷阱11:不要使用==运算符来比较两个字符串是否相等 字符串是C语言中常用的数据类型之一,它是由一系列字符组成的数组,以空字符\0结尾。有时候,我们需要比较两个字符串是否相等,比如在验证用户输入,或者在查找匹配的数据,或者在排序字符串等,就需要使用==运算符或strcmp…

<MySQL> 什么是数据库索引?数据库索引的底层结构是什么?

目录 一、什么是数据库索引? 1.1 索引的概念 1.2 索引的特点 1.3 索引的适用场景 1.4 索引的使用 1.4.1 创建索引 1.4.2 查看索引 1.4.3 删除索引 二、数据库索引的底层结构是什么&#xff1f; 2.1 数据库中的 B树 长啥样&#xff1f; 2.2 B树为什么适合做数据库索…

【漏洞复现】OneThink前台注入漏洞

漏洞描述 OneThink 是一个基于 PHP 的开源内容管理框架&#xff0c;旨在简化和加速Web应用程序的开发过程。它提供了一系列通用的模块和功能&#xff0c;使开发者能够更轻松地构建具有灵活性和可扩展性的内容管理系统&#xff08;CMS&#xff09;和其他Web应用。 免责声明 …

Meta降本增效大招之:弃用产品

今晚无意间进入去哪儿技术沙龙的直播间&#xff0c;听到他们要删除50%的代码和停掉50%的服务。我就想起Meta公司最近写的这篇博客&#xff1a;Automating product deprecation。 这篇博客对于效能平台的建设非常具有指导意义。文章最后有原文链接和我个人的总结。 这是一个系列…

扩散模型实战(九):使用CLIP模型引导和控制扩散模型

推荐阅读列表&#xff1a; 扩散模型实战&#xff08;一&#xff09;&#xff1a;基本原理介绍 扩散模型实战&#xff08;二&#xff09;&#xff1a;扩散模型的发展 扩散模型实战&#xff08;三&#xff09;&#xff1a;扩散模型的应用 扩散模型实战&#xff08;四&#xff…

SQL基础理论篇(三):数据表的创建原则

文章目录 简介数据表的常见约束设计数据表的原则参考文献 简介 DDL中常用的功能是增删改&#xff0c;分别对应的命令是create、drop和alter。 执行DDL的时候&#xff0c;不需要commit&#xff0c;就可以完成执行任务。 下面是MySQL里的一个典型的表创建语句&#xff1a; DR…

接口自动化测试面试题

前言 前面总结了一篇关于接口测试的常规面试题&#xff0c;现在接口自动化测试用的比较多&#xff0c;也是被很多公司看好。那么想做接口自动化测试需要具备哪些能力呢&#xff1f; 也就是面试的过程中&#xff0c;面试官会考哪些问题&#xff0c;知道你是不是真的做过接口自动…

京东数据挖掘(京东运营数据分析):2023年宠物行业数据分析报告

随着社会经济的发展&#xff0c;人均收入水平逐渐提高&#xff0c;使得宠物成为越来越多家庭的成员&#xff0c;宠物数量不断增长。伴随养宠人群的增多&#xff0c;宠物相关产业的发展也不断升温&#xff0c;宠物经济规模持续增长。 根据鲸参谋平台的数据显示&#xff0c;在宠物…

传统游戏难产 育碧瞄向Web3

出品过《刺客信条》的游戏大厂育碧&#xff08;Ubisoft&#xff09;又在Web3游戏领域有了新动作。 首次试水NFT无功而返后&#xff0c;育碧&#xff08;Ubisoft&#xff09;战略创新实验室与Web3游戏网络Immutable达成合作&#xff0c;将利用Immutable 开发游戏的经验和及生态…

C++ 基础二

文章目录 四、流程控制语句4.1 选择结构4.1.1 if语句 4.1.2 三目运算符4.1.3 switch语句注意事项 4.1.4 if和switch的区别【CHAT】4.2 循环结构4.2.1 while循环语句4.2.2 do...while循环语句 4.2.3 for循环语句九九乘法表 4.3 跳转语句4.3.1 break语句4.3.2 continue语句4.3.3 …

python趣味编程-5分钟实现一个测验应用程序(含源码、步骤讲解)

Python测验是用 Python 编程语言编写的,这个关于 Python 编程的简单测验是一个简单的项目,用于测试一个人在给定主题考试中的知识能力。 Python 中的 Quiz项目仅包含用户端。用户必须先登录或注册才能开始Python 测验。 此外,还规定了解决问题的时间。用户应在时间结束前解…

如何查看当前开发的Android版本

Android的版本查看在build/make/core/version_defaults.mk中 搜索PLATFORM_VERSION&#xff0c;会出现一堆结果&#xff0c;找到 DEFAULT_PLATFORM_VERSION : QP1A PLATFORM_VERSION.QP1A : 10 这里就是表示是 Android 10 Android 10的代号是 Q&#xff0c; 因此QP1A第一…

Leetcode -1

Leetcode Leetcode -94.二叉树的中序遍历Leetcode -145.二叉树的后序遍历 Leetcode -94.二叉树的中序遍历 题目&#xff1a;给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。 示例 1&#xff1a; 输入&#xff1a;root [1, null, 2, 3] 输出&#xff1a;[1,…

计算机网络:网络层ARP协议

在实现IP通信时使用了两个地址&#xff1a;IP地址&#xff08;网络层地址&#xff09;和MAC地址&#xff08;数据链路层地址&#xff09; 问题&#xff1a;已知一个机器&#xff08;主机或路由器&#xff09;的IP地址&#xff0c;如何找到相应的MAC地址&#xff1f; 为了解决…

力扣刷题篇之数与位3

系列文章目录 目录 系列文章目录 前言 数学问题 总结 前言 本系列是个人力扣刷题汇总&#xff0c;本文是数与位。刷题顺序按照[力扣刷题攻略] Re&#xff1a;从零开始的力扣刷题生活 - 力扣&#xff08;LeetCode&#xff09; 数学问题 204. 计数质数 - 力扣&#xff08;Le…