【一篇搞定】Node.js安装\配置\卸载

🌈 个人主页:十二月的猫-CSDN博客
🔥 系列专栏: 🏀环境配置_十二月的猫的博客-CSDN博客

💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光  

目录

1. 卸载

1.1 Win菜单中找到Node.js,运行卸载程序​编辑

1.2 开始卸载

1.3 等待卸载完成​编辑

1.4 删除C盘中的缓存记录

2. 安装

2.1 下载node.js的msi安装包​编辑

2.2 点击msi安装包

2.3 测试

3. node.js配置

3.1 在安装目录下新建两个文件夹【node_global】和【node_cache】

3.2 配置【node_global】和【node_cache】文件夹

3.3 修改npm镜像源 

4. 环境变量配置

4.1 为什么要配置环境变量

4.2  打开环境变量

4.3 系统变量中新建变量NODE_PATH

4.4 用户变量中修改变量  

4.5 系统变量中新建变量%NODE_PATH%

5. 解除管理员端运行限制

6. Node.js与npm的关系

6.1 Node.js是什么

6.2 npm是什么

6.3 关系理解

7.总结


1. 卸载

1.1 Win菜单中找到Node.js,运行卸载程序

1.2 开始卸载

1.3 等待卸载完成

1.4 删除C盘中的缓存记录

删除C:\Users\用户名\AppData\Roaming目录下的npmnpm-cache

删除C:\Users\123\AppData\Local\目录下的npm-cache

这里不一定是C盘,如果当初的Node.js是默认安装,则缓存文件夹在C盘

2. 安装

nodeJs下载地址:下载 | Node.js 中文网

2.1 下载node.js的msi安装包

msi安装包:可视化安装及配置流程

zip安装包:安装及配置不可视化 

下载后得到:

2.2 点击msi安装包

1、点击next

 2、勾选I accept 后点击next

3、选择node安装路径(建议不要使用默认的路径安装在C盘,而是选择安装在D、F盘)

4、默认安装,直接按next

5、直接next

6、Install开始安装

7、安装完成,Finish

2.3 测试

安装完成:win+R打开电脑控制台,输cmd进入,输入(node -v;npm -v)测试是否安装成功 

3. node.js配置

假如我们将node.js安装在D盘,那么就需要修改两个文件位置。因为默认node.js的包会下载在C盘,我们需要将其修改到D盘

3.1 在安装目录下新建两个文件夹【node_global】和【node_cache】

3.2 配置【node_global】和【node_cache】文件夹

①npm config set prefix “你的路径\node_global” (复制刚刚所创建的“node_global”文件夹路径)

npm config set prefix "D:\common\develop\Nodejs\node_global"

 ②npm config set cache “你的路径\node_cache”  (复制刚刚所创建的“node_cache”文件夹路径)

npm config set cache "D:\common\develop\Nodejs\node_cache"

 我的如下:

3.3 修改npm镜像源 

淘宝镜像是淘宝团队为国内用户提供的npm镜像源,它与官方镜像源保持同步,并提供了更快的下载速度

npm config set registry https://registry.npmmirror.com/

  查看是否成功:

npm config get registry

使得利用npm为node.js安装包时下载速度更快

4. 环境变量配置

4.1 为什么要配置环境变量

用户变量:仅仅针对该用户使用

系统变量:给所有在该计算机上的用户使用

优先级:优先查找用户变量,如果没有找到再查找系统变量

环境变量 (environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所使用到的信息。例如:Windows 和 DOS 操作系统中的path 环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到 path 中指定的路径去找。用户通过设置环境变量,来更好的运行进程

也就是说,操作系统在运行程序的时候,会先到当前目录下查找,如果没有找到,然后会到 path 环境变量中查找,如果还是没有找到会提示你命令不存在或者无法执行该命令。

 

简单点说:

1、给计算机一个手册,里面记录了很多程序的地址

2、有了手册后,给计算机一个程序名字,它就能通过手册找到程序的地址从而执行程序

3、如果手册中没有该名字的地址,那么仅仅通过程序名字计算机无法找到其位置。因此无法执行,就报你命令不存在或者无法执行该命令。

4.2  打开环境变量

   ①【此电脑】-单击右键-【属性】-【高级系统设置】-【环境变量】  

4.3 系统变量中新建变量NODE_PATH

② 在【系统变量】中点击【新建】

变量名:NODE_PATH

变量值:D:\common\develop\Nodejs\node_global\node_modules

1、复制刚刚创建的node_global路径

2、在后面添加\node_modules

  

4.4 用户变量中修改变量  

 ③编辑【用户变量】中的【Path】

 ④将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击【确定】

4.5 系统变量中新建变量%NODE_PATH%

    

5. 解除管理员端运行限制

在【C盘】下的【用户】找到  .npmmrc  文件,并将它删除(注意不是安装目录下的npm模块里的.npmmrc  文件,而是【C:\Users{用户}\下的.npmrc文件】)  

删除之后在cmd窗口重新输入 npm install express -g ,则显示安装成功。 

  

6. Node.js与npm的关系

这一块的内容和node.js安装本身已经没有关系,主要用于加深大家对知识的理解

6.1 Node.js是什么

1、javaScript是一门脚本语言,通常被用来编写、执行本地源代码。脚本语言需要一个解析器才能运行,HTML文件中的JavaScript代码由浏览器解析执行。而自行执行JavaScript代码则需要Node.js解析器才能运行。

2、每个解析器都是一个运行环境,允许JavaScript定义各种数据结构和执行各种计算,同时也允许JavaScript调用运行环境提供的内置对象和方法。浏览器环境下,JavaScript常被用来操作DOM等功能,因此浏览器提供了document等内置对象;在Node.js环境下,JavaScript通常用来处理磁盘文件和搭建HTTP服务器,因此Node.js提供了fs、http等内置对象。

3、Node.js是一个基于V8引擎的JavaScript运行环境。V8引擎具有快速执行JavaScript代码的能力,并且性能非常优秀。Node.js专注于优化一些特殊用例,并提供了替代的API,在非浏览器环境下更好地运行V8引擎。

4、作为一种服务器端JavaScript平台,Node.js能够快速创建网络应用程序。同时,它也支持前后端JavaScript编程,为开发者提供了更高效的系统设计和一致性。

6.2 npm是什么

Node 成功的主要因素之一是它广受欢迎的软件包管理器——npm,因为 npm 使 JavaScript 开发人员可以快速方便地共享软件包

npm(“Node 包管理器”)是 JavaScript 运行时 Node.js 的默认程序包管理器。
Node Packaged Modules 简称

Node本身提供了一些基本API模块,但是这些基本模块难以满足开发者需求。Node需要通过使用NPM来管理开发者自我研发的一些模块,并使其能够共用与其他开发者

npm 由两个主要部分组成:

. 用于发布和下载程序包的 CLI(命令行界面)工具

. 托管 JavaScript 程序包的 在线存储库

为了更直观地解释,我们可以将存储库 npmjs.com 视为一个物流集散中心,该中心从卖方(npm 包裹的作者)那里接收货物的包裹,并将这些货物分发给买方(npm 包裹的用户)。

6.3 关系理解

1、

JavaScript ====== java

Node.js      ====== JDK

java需要JDK来解析;JavaScript需要Node.js来解析

Node.js都内嵌在浏览器中,因此Html中的JavaScript可以直接在浏览器中被解析

2、

jar包         ====== Maven

Node.js包 ====== npm

java中的jar包依赖需要Maven去管理;Node.js中的包需要npm去管理

7.总结

如果觉得对你有帮助,辛苦友友点个赞,收个藏呀~~~    

你的点赞就是猫猫更新的动力

  • 14
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十二月的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值