【Node.js的安装与配置】

目录:

  • 一:下载Node.js
  • 二:安装Node.js
  • 三:配置存放目录
  • 四:配置环境变量
  • 五:配置淘宝镜像
  • 六:测试Node.js


一:下载Node.js


🔴 下载地址:https://www.nodejs.com.cn

在这里插入图片描述

 
 

二:安装Node.js


🔴 双击运行下载好的 Node.js 程序 👇

在这里插入图片描述

🔴 然后如下面所示,进行安装 👇

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

🔴 我们可以 按 Windows + R ,输入 cmd ,打开命令行窗口,检查一下安装情况 👇

  • 查看 Node.js 的版本:node -v
  • 查看 npm 的版本:npm -v

在这里插入图片描述

🟢 如果可以正常显示出版本信息,就说明我们之前的安装没有问题,可以继续之后的操作~

 

三:配置存放目录


🔴 打开 Node.js 的安装目录 👇

在这里插入图片描述

🔴 在这个目录里 创建两个文件夹, node_cachenode_global 👇

在这里插入图片描述

🔴 接下来以管理员身份运行 命令提示符 程序 👇

在这里插入图片描述


🔴 然后在 命令提示符 程序中 执行以下两个指令 (如下方截图):


① 先复制下方代码,然后复制刚才创建的 node_cache 文件夹的路径,替换下面代码 " " 里面的内容 👇

npm config set cache "你的node_cache文件夹路径"

② 先复制下方代码,然后复制刚才创建的 node_global 文件夹的路径,替换下面代码 " " 里面的内容 👇

npm config set prefix "你的node_global文件夹路径"

🟢 执行效果如下图 👇

在这里插入图片描述

🔴可以输入以下两条指令,查看刚才配置是否正确且生效 👇

npm config get cache
npm config get prefix

🟢 执行效果如下图 👇

在这里插入图片描述

Tips: 刚才的这两步操作是用来配置npm的 缓存目录全局目录.

 

四:配置环境变量


由于node全局模块大多数都是可以通过命令行访问的,所以我们还要把 其他文件夹 的路径加入到 系统变量 下的 PATH 变量中,方便直接使用命令行运行。


🔴 按 Windows ,然后 输入 path,点击运行 编辑系统环境变量 👇

在这里插入图片描述


🔴 按照下图 创建名为 NODE_HOME 的环境变量,其值为我们 Node.js 的安装目录 👇

在这里插入图片描述

🔴 然后 按照下图 在 Path 环境变量中,添加以下内容 👇

%NODE_HOME%\node_cache
%NODE_HOME%\node_global
%NODE_HOME%\node_modules

在这里插入图片描述

 

五:配置淘宝镜像


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

🟢 在 命令提示符 中输入以下代码,可以 查看当前使用的镜像路径 👇

npm config get registry

🟢 在 命令提示符 中输入以下代码,可以 将npm路径更换为淘宝镜像 👇

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

🟢 执行效果如下图 👇

在这里插入图片描述

 

六:测试Node.js


🔴 因为我们对 Node.js文件夹操作权限不够,所以 找到 Node.js 的安装目录,选中目录,然后鼠标右击 文件夹 → 属性 → 安全,点击编辑,将所有权限都改成允许即可。

在这里插入图片描述

🔴 修改完权限后,重新以管理员身份打开 命令提示符 👇

在这里插入图片描述

🟢 然后输入以下命令 👇

npm install express -global

🟢 执行效果如下图 👇

在这里插入图片描述

🔴 来到文件夹NodeJS安装目录下的 node_global 下的 node_modules 文件夹,查看是否下载成功 👇

在这里插入图片描述

🟢 可以看到,express 模块已经被下载到了本地,证明之前我们的操作都没有问题!

 

至此,关于 Node.js 的安装和配置就介绍完了。想要了解更多知识或交个朋友,欢迎访问 👉 本人博客 😁😁😁

 

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

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

相关文章

【AIGC】SYNCAMMASTER:多视角多像机的视频生成

标题:SYNCAMMASTER: SYNCHRONIZING MULTI-CAMERA VIDEO GENERATION FROM DIVERSE VIEWPOINTS 主页:https://jianhongbai.github.io/SynCamMaster/ 代码:https://github.com/KwaiVGI/SynCamMaster 文章目录 摘要一、引言二、使用步骤2.1 TextT…

左神算法基础提升--1

文章目录 哈希函数哈希函数的主要特点确定性快速计算输出长度固定离散性 哈希表哈希表的原理解题 布隆过滤器布隆过滤器的主要特点高效性快速查询空间效率误报率 布隆过滤器的原理 一致性哈希一致性哈希原理一致性哈希应用 哈希函数 哈希函数是一种将任意长度的输入&#xff0…

【Go】Go Gin框架初识(一)

1. 什么是Gin框架 Gin框架:是一个由 Golang 语言开发的 web 框架,能够极大提高开发 web 应用的效率! 1.1 什么是web框架 web框架体系图(前后端不分离)如下图所示: 从上图中我们可以发现一个Web框架最重要…

VS Code 的扩展下载安装的最新方式

离线包的下载 在 2024年的时候,在VS Code的官方扩展市场:https://marketplace.visualstudio.com/ , 搜索到需要的扩展之后,是可以在对应的页面现在最新版本和几个历史版本的扩展的安装包。 下载下来的扩展包的文件是后缀是 vsix …

【Vue3 入门到实战】3. ref 和 reactive区别和适用场景

目录 ​编辑 1. ref 部分 1.1 ref定义基本数据类型 1.2 ref 定义引用数据类型 2. reactive 函数 3. ref 和 reactive 对比 3.1 原理 3.2 区别 3.3 使用原则 在 Vue 3 中 ref 和 reactive 是用于创建响应式数据的两个核心函数。它们都属于 Composition API 的一部分&…

浅谈云计算07 | 云安全机制

云计算安全机制 一、引言二、加密技术:数据的隐形护盾三、散列机制:数据完整性的忠诚卫士四、数字签名:数据来源与真伪的鉴定专家五、公钥基础设施(PKI):信任的基石六、身份与访问管理(IAM&…

【Sql递归查询】Mysql、Oracle、SQL Server、PostgreSQL 实现递归查询的区别与案例(详解)

文章目录 Mysql 5.7 递归查询Mysql 8 实现递归查询Oracle递归示例SQL Server 递归查询示例PostgreSQL 递归查询示例 更多相关内容可查看 Mysql 5.7 递归查询 MySQL 5.7 本身不直接支持标准 SQL 中的递归查询语法(如 WITH RECURSIVE 这种常见的递归查询方式&#xf…

【Unity3D】【已解决】TextMeshPro无法显示中文的解决方法

TextMeshPro无法显示中文的解决方法 现象解决方法Assets 目录中新建一个字体文件夹在C:\Windows\Fonts 中随便找一个中文字体的字体文件把字体文件拖到第一步创建的文件夹中右键导入的字体,Create---TextMeshPro---Font Asset,创建字体文件资源把 SDF文件…

ShaderJoy —— 如何判别直线是否和二次贝塞尔曲线相交【GLSL】

效果图 关键代码解析 bool IntersectsQuadraticBezier (vec2 src, vec2 dest) {float A = (CONTROL_POINT_A - 2.0 * CONTROL_POINT_B

第十二章:算法与程序设计

文章目录: 一:基本概念 1.算法与程序 1.1 算法 1.2 程序 2.编译预处理 3.面向对象技术 4.程序设计方法 5.SOP标志作业流程 6.工具 6.1 自然语言 6.2 流程图 6.3 N/S图 6.4 伪代码 6.5 计算机语言 二:程序设计 基础 1.常数 …

【BLE】CC2541之ADC

本文最后修改时间:2022年04月12日 23:00 一、本节简介 本文介绍如何通过P05口采集电压值。 二、实验平台 1)CC2541平台 ①协议栈版本:BLE-CC254x-1.4.0 ②编译软件:IAR 10.20.1 ③硬件平台:香瓜CC2541开发板、USB…

SpeingMVC框架(三)

目录 五、响应数据与结果视图 1、返回值分类 2、springmvc的请求转发和重定向 六、异常处理 1、处理思路 2、自定义异常处理器 七、springmvc中的拦截器 1、拦截器概述 2、自定义拦截器步骤 五、响应数据与结果视图 1、返回值分类 返回String:Controller方…

Hadoop3.x 万字解析,从入门到剖析源码

💖 欢迎来到我的博客! 非常高兴能在这里与您相遇。在这里,您不仅能获得有趣的技术分享,还能感受到轻松愉快的氛围。无论您是编程新手,还是资深开发者,都能在这里找到属于您的知识宝藏,学习和成长…

【Vue】分享一个快速入门的前端框架以及如何搭建

先上效果图: 登录 菜单: 下载地址: 链接:https://pan.baidu.com/s/1m-ZlBARWU6_2n8jZil_RAQ 提取码:ui20 … 主要是可以自定义设置token,更改后端请求地址较为方便。 应用设置: 登录与token设置: 在这里设置不用登录,可以请求的接口: request.js i…

汽车免拆诊断案例 | 2007 款法拉利 599 GTB 车发动机故障灯异常点亮

故障现象  一辆2007款法拉利599 GTB车,搭载6.0 L V12自然吸气发动机(图1),累计行驶里程约为6万km。该车因发动机故障灯异常点亮进厂检修。 图1 发动机的布置 故障诊断 接车后试车,发动机怠速轻微抖动,…

Emacs 折腾日记(九)——elisp 数组与序列

elisp 中序列是数组和列表的统称,序列的共性是内部数据有一个先后的顺序,它与C/C 中有序列表类似。 elisp 中的数组包括向量、字符串、char-table 和布尔向量,它们的关系如下: 在之前一章中已经介绍了序列中的一种类型——列表&#xff0c…

Mac玩Steam游戏秘籍!

Mac玩Steam游戏秘籍! 大家好!最近有不少朋友在用MacBook玩Steam游戏时遇到不支持mac的问题。别担心,我来教你如何用第三方工具Crossover来畅玩这些不支持的游戏,简单又实用! 第一步:下载Crossover 首先&…

初识算法和数据结构P1:保姆级图文详解

文章目录 前言1、算法例子1.1、查字典(二分查找算法)1.2、整理扑克(插入排序算法)1.3、货币找零(贪心算法) 2、算法与数据结构2.1、算法定义2.2、数据结构定义2.3、数据结构与算法的关系2.4、独立于编程语言…

Oracle 使用dbms_stats.gather_table_stats来进行表analyse,收集表统计信息

目录 一. 介绍二. 参数说明三. 简易封装四. 效果 一. 介绍 DBMS_STATS.GATHER_TABLE_STATS 用于收集 表 级别的统计信息。这些统计信息有助于查询优化器优化查询计划,影响与表本身相关的查询性能。 Oracle 查询优化器会根据表的统计信息来选择最优的执行计划。当运…

apache-skywalking-apm-10.1.0使用

apache-skywalking-apm-10.1.0使用 本文主要介绍如何使用apache-skywalking-apm-10.1.0,同时配合elasticsearch-8.17.0-windows-x86_64来作为存储 es持久化数据使用。 步骤如下: 一、下载elasticsearch-8.17.0-windows-x86_64 1、下载ES(elasticsear…