Node.js安装

前言

个人在开发过程中对Node.js的了解及经验总结,本篇主要包含node.js的卸载重装及配置

一、简介

Node.js 是一个开源、跨平台的 JavaScript 运行时环境;是一个基于 Chrome V8 引擎的 JavaScript 运行环境。它使用事件驱动、非阻塞 I/O 模型,使得它非常适合构建实时应用程序。Node.js 主要用于服务器端开发,但也可以用于构建命令行工具和桌面应用程序。

Node.js 的特点包括:

  1. 非阻塞 I/O:Node.js 使用事件驱动、非阻塞 I/O 模型,使得它能够处理大量并发请求,提高了应用程序的性能和效率。
  2. 单线程:Node.js 是单线程的,但它通过事件循环机制实现了处理并发请求的能力。这使得开发者能够更好地利用硬件资源。
  3. 跨平台:Node.js 可以运行在多个操作系统上,包括 Windows、Mac 和 Linux。
  4. 模块化:Node.js 支持使用模块化的方式组织代码,使得代码更加可维护和可重用。
  5. NPM:Node.js 的包管理工具 NPM 是世界上最大的开源库生态系统之一,开发者可以方便地安装、管理和分享代码包。
  6. 事件驱动:Node.js 基于事件驱动的架构,通过回调函数和事件监听器来处理异步操作。

二、卸载旧版本(如若未安装可跳过)

1.应用卸载

在这里插入图片描述

2.删除残余文件

  • 找到node安装目录删除参与文件
    常见于
    C:\program Files (x86)\Nodejs
    C:\Program Files\Nodejs
    C:\Users{User}AppData\Roaming\npm
    C:\Users{User}AppData\Roaminginpm-cache

在这里插入图片描述

  • 删除.npmrc
    常见于
    C:\User\用户名

在这里插入图片描述

3.删除环境变量

在这里插入图片描述

在这里插入图片描述

4.检查

  • win+r打开cmd,输入node-v

在这里插入图片描述

三、下载安装

1.下载

在这里插入图片描述

  • 可以在此选择所需的版本

在这里插入图片描述

2.安装

  • 开始

在这里插入图片描述

  • next

在这里插入图片描述

  • 选择安装目录

在这里插入图片描述

  • 默认即可

在这里插入图片描述

  • next

在这里插入图片描述

  • next

在这里插入图片描述

  • finish

在这里插入图片描述

四、检查

检查node版本:win+r打开cmd,输入node-v
检查npm版本:win+r打开cmd,输入npm -v
在这里插入图片描述

五、环境配置

1. 创建文件夹

  • 找到安装目录并创建node_cache和node_global文件夹

在这里插入图片描述

  • 打开node_global创建node_modules

在这里插入图片描述

2.cmd配置

打开cmd(最好使用管理员权限打开)
在这里插入图片描述
输入:

npm config set prefix “你的路径\node_global” 
npm config set cache “你的路径\node_cache”

在这里插入图片描述

3.环境变量

新建环境变量NODE_PATH,写入 你的路径\node_global\node_modules
在这里插入图片描述

  • 编辑用户变量

在这里插入图片描述

  • 将默认的 C 盘下 AppData\Roaming\npm 修改成 node_global的路径

在这里插入图片描述

  • 在系统变量中选择Path点击编辑添加%NODE_PATH%

在这里插入图片描述

六、安装淘宝镜像

1. npm 配置使用淘宝镜像

于cmd中输入
2021 年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务

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

检测是否修改成功

npm config get registry  

在这里插入图片描述

  • 恢复官方镜像
npm config set registry https://registry.npmjs.org

2.cnpm配置使用淘宝镜像

于cmd中输入

npm install -g cnpm --registry=https://registry.npmmirror.com/

检测是否修改成功

cnpm -v

在这里插入图片描述

2.1 若提示cnpm不是内部命令

进入node_global目录查看cnpm是否存在该目录,若不存在则在‘C:\Users\(username)\AppData\Roaming\npm’中查找,并在系统变量path中添加该目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

秋书一叶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值