windows环境nodejs卸载与安装

news2024/12/23 0:06:13

windows环境nodejs卸载与安装

  • 一、卸载
    • 1.1 控制面板卸载程序
    • 1.2 手动清理相关文件夹
  • 二、安装
    • 2.1 下载安装包
    • 2.2 安装操作
    • 2.3 验证安装是否成功
    • 2.4 环境变量设置
      • 2.4.1 node程序添加到系统环境变量PATH
      • 2.4.2 修改全局模块下载路径
        • 2.4.2.1 node_global路径变量
        • 2.4.2.2 node_modules路径变量

一、卸载

1.1 控制面板卸载程序

打开控制面板,找到程序卸载的界面 -> 右键选择Node.js -> 点击卸载
在这里插入图片描述

1.2 手动清理相关文件夹

查找C盘以下的目录是否有相关文件夹,如果有则手动删除

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
C:\Users\{User}\AppData\Roaming\npm-cache

至此,卸载完成

二、安装

参考文章:

  1. https://blog.csdn.net/web18224617243/article/details/123191441
  2. https://blog.csdn.net/qq_48485223/article/details/122709354
  3. https://blog.csdn.net/WHF__/article/details/129362462

2.1 下载安装包

官网下载地址:https://nodejs.org/zh-cn/download

.msi.zip格式区别:
.msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里。此外:它还包含有关安装过程自己的信息。例如:安装序列、目标文件夹路径、安装选项和控制安装过程的属性。
.zip是一个压缩包,解压之后即可,不需要安装

根据自己的系统情况,我选择64bit的.msi安装包
在这里插入图片描述

更多安装包版本,见以下地址:https://nodejs.org/zh-cn/download/releases

2.2 安装操作

  1. 双击打开安装包
    在这里插入图片描述
  2. 接受
    在这里插入图片描述
  3. 修改安装路径, 默认是在C盘,我将其修改到D:\softInstall\node.js文件夹
    在这里插入图片描述
  4. 之后一直点击 next 按钮即可安装完成

2.3 验证安装是否成功

安装路径下打开命令行窗口,输入命令node -v,返回有版本信息表示安装成功
在这里插入图片描述

2.4 环境变量设置

2.4.1 node程序添加到系统环境变量PATH

  1. 右键我的电脑 -> 选择属性 -> 打开以下系统设置页面 -> 点击高级系统设置
    在这里插入图片描述
  2. 点击环境变量
    在这里插入图片描述
  3. 选中系统变量中的Path,点击编辑
    在这里插入图片描述
  4. 将nodejs的安装路径添加进去(如果是使用.msi安装包,会自动将该变量添加到这里),最后点击确定
    在这里插入图片描述

验证:
任意路径中打开命令行,输入node -v命令,如果有正确信息返回说明配置变量成功:
在这里插入图片描述

2.4.2 修改全局模块下载路径

在安装路径下新建以下两个文件夹:node_cachenode_global
在这里插入图片描述
打开命令行执行以下,执行npm config get prefix,配置默认是在C盘路径

在这里插入图片描述
执行两条修改命令:npm config set prefix "D:\softInstall\node.js\node_global" -> 指向新建的node_global文件夹

npm config set cache "D:\softInstall\node.js\node_cache" -> 指向新建的node_cache文件夹
在这里插入图片描述

2.4.2.1 node_global路径变量

打开环境变量设置-> 找到用户变量Path-> 点击编辑
在这里插入图片描述
将默认的路径修改成新建的node_global文件夹路径,点击确定保存
在这里插入图片描述

2.4.2.2 node_modules路径变量

系统变量中点击新建按钮
在这里插入图片描述
新建一个NODE_PATH变量,变量值为node_modlues文件夹路径
在这里插入图片描述
编辑系统变量Path-> 引入新建的NODE_PATH
在这里插入图片描述
在这里插入图片描述
确定保存。

验证:
命令行执行:
npm install express -g
在这里插入图片描述
node_global文件夹内找到express表示成功
在这里插入图片描述

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

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

相关文章

Docker应用部署

文章目录Docker 应用部署一、部署MySQL二、部署Tomcat三、部署Nginx四、部署RedisDocker 应用部署 一、部署MySQL 搜索mysql镜像 docker search mysql拉取mysql镜像 docker pull mysql:5.6创建容器,设置端口映射、目录映射 # 在/root目录下创建mysql目录用于存…

【Go语言从入门到精通系列-基础篇】Go语言包的管理以及基础语法与使用。

系列文章目录 【Go语言从入门到精通系列-基础篇】Go安装 语言特性,以及开启你人生中的第一个go程序 【Go语言从入门到精通系列-基础篇】Go语言包的管理以及基础语法与使用。 Go语言从入门到精通系列-基础篇系列文章目录前言第二章 Go语言包的管理以及基础语法与使…

zabbix介绍 | 监控搭建和部署

zabbix介绍 | 监控搭建和部署一.Zabbix简介二.Zabbix监控原理三.Zabbix监控的最常见五个程序组件四,搭建zbx监控4.1准备二台虚拟机4.2 服务端客户端获取 zabbix 的下载源4.3 服务端安装修改 192.168.10.104.4 服务端安装 zabbix 所需的数据库(192.168.10…

点监督的实例分割

目录Pointly-Supervised Instance Segmentation摘要方法Annotation format and collection训练点标记模型实验结果Pointly-Supervised Instance Segmentation 摘要 点注释来进行实例分割的弱监督标签除了边界框还有一组随机点对PointRend实例分割模块的修改对于每个对象&…

2020年 团体程序设计天梯赛——题解集

Hello各位童学大家好!😊😊,茫茫题海你我相遇即是缘分呐,或许日复一日的刷题已经让你感到疲惫甚至厌倦了,但是我们真的真的已经达到了我们自身极限了吗?少一点自我感动,没有结果前别太…

Python爬虫基础之如何对爬取到的数据进行解析

目录1. 前言2. Xpath2.1 插件/库安装2.2 基础使用2.3 Xpath表达式2.4 案例演示2.4.1 某度网站案例3. JsonPath3.1 库安装3.2 基础使用3.2 JsonPath表达式3.3 案例演示4. BeautifulSoup4.1 库安装4.2 基础使用4.3 常见方法4.4 案例演示参考文献原文地址:https://www.…

OpenCV实例(二)手势识别

OpenCV实例(二)手势识别1.手势识别概述1.1.获取轮廓的凸包1.2.凸缺陷1.3.凸缺陷占凸包面积比2.手势识别过程2.1.识别流程3.石头、剪刀、布的识别作者:Xiou 1.手势识别概述 手势识别的范围很广泛,在不同场景下,有不同…

tp5实现导入excel表到数据库

hello,大家好,好长时间没有更新文章了。最近一直在忙着做项目。所以断更了。 那么好,各位老铁是否想要实现导入导出的功能 请关注我,解密如何实现导入导出, 那么今天先来讲一下用thinkphp5.0 如何实现Excel表格导入数据…

如何实现 Java SpringBoot 自动验证入参数据的有效性

Java SpringBoot 通过javax.validation.constraints下的注解,实现入参数据自动验证 如果碰到 NotEmpty 否则不生效,注意看下 RequestBody 前面是否加上了Valid Validation常用注解汇总 Constraint详细信息Null被注释的元素必须为 nullNotNull被注释的元…

CentOS7.6 磁盘挂载

CentOS7.6 磁盘挂载 目录CentOS7.6 磁盘挂载1.磁盘说明2.磁盘分区步骤1.磁盘说明 1、Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘 2、对于IDE硬盘,驱动器标识符为"hdx",""代表分区,前四个分区用数字…

selenium1—软件测试

文章目录1.什么是自动化测试2.如何实施自动化测试3.UI自动化测试的好处4.自动化框架5.为什么要选择selenium6.webdrive的原理7.selenium IDE1.什么是自动化测试 在预设的条件下(自动化脚本)运行系统,预设的条件包括正常的和异常的情况&#…

BGP反射器与联邦实验

基础配置 display ip interface brief Interface IP Address/Mask Physical Protocol GigabitEthernet0/0/0 12.0.0.2/24 up up GigabitEthernet0/0/1 172.16.1.1/29 up up GigabitEthernet0/0/2 172.16.1.9/29 up up LoopBack0 172.16.2.1/24 up up(s) NULL0 unassigned up u…

AI 工具 22个使用场景、500个通用提问技巧说明

✏️ 「提问技巧—重点摘要」 「写作」:AI写作提问技巧 「制作视频」:AI制作视频创意提问相关技巧 【制定商业策略】:AI为各行各业制定商业策略提问技巧 【写邮件】:AI写邮件提问技巧 【框架方法论写内容】:AI利用…

【云原生概念和技术】1.1 云原生的概述

如果想了解或者学习云原生的友友们,欢迎订阅哦~🤗,目前一周三更,努力码字中🧑‍💻…目前第一章是一些介绍和概念性的知识,可以先在脑海里有一个知识的轮廓,从第二章开始就…

Caffe

目录 1、简述 2、项目起源 3、架构设计 4、极智AI相关内容 1、简述 Caffe(全称Convolutional Architecture for Fast Feature Embedding)是一个兼具表达性、速度和思维模块化的深度学习框架,由伯克利人工智能研究小组和伯克…

小红书热词速看 | 古茗有何营销动作?

【导语】 据古茗官方数据,新系列推出当日即售空,单店最高出杯420杯,最快24小时内卖断货;上架3天,销量突破100万杯;10天,就售出了343万杯,其中2款牛油果奶昔用掉了40万斤牛油果&…

Hadoop完全分布式运行模式配置(开发重点)

目录 Hadoop是一个海量数据存储和计算的框架 Hadoop优点: 3.2 完全分布式运行模式(开发重点) 3.2.1 虚拟机准备 3.2.2 编写集群分发脚本xsync 3.2.3 SSH无密登录配置 3.2.4 集群配置 3.2.5 群起集群 3.2.6 配置历史服务器 3.2.7 配…

SpringBoot【运维实用篇】---- SpringBoot程序的打包与运行

SpringBoot【运维实用篇】---- SpringBoot程序的打包与运行程序打包程序运行SpringBoot程序打包失败处理命令行启动常见问题及解决方案刚开始做开发学习的小伙伴可能在有一个知识上面有错误的认知,我们天天写程序是在Idea下写的,运行也是在Idea下运行的。…

【从零开始学Skynet】基础篇(七):Mysql数据库常用API

在上一篇中我们完成了对Mysql数据库的准备工作之后,这一篇我们写一个程序测试一下。 1、Mysql API 在写程序之前,我们先学习一下Mysql数据库常用API的使用: API说明mysql.connet(args)连接数据库,参数args是一个Lua表&#xff0c…

责任链设计模式(Chain of Responsibility Pattern)[论点:概念、组成角色、图示、相关代码、框架中的运用、适用场景]

文章目录概念组成角色相关图示示例代码框架中的应用适用场景:概念 责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,其主要目的是将请求的发送者和接收者解耦。这种模式创建了一系列处理器对象,每个处…