Node.js的下载、安装和配置


天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


问余何意栖碧山,笑而不答心自闲。
桃花流水窅然去,别有天地非人间。
——《山中问答》


文章目录

  • Node.js的下载、安装和配置
    • 1. Node.js下载、安装
      • 1.1 Node.js下载
      • 1.2 安装
      • 1.3 验证
      • 1.4 npm
    • 2. node的配置
      • 2.1 node的全局模块目录和缓存目录的配置
        • 2.1.1 创建文件夹
        • 2.1.2 配置全局模块目录
        • 2.1.3 配置缓存目录
        • 2.1.4 验证配置
      • 2.2 node.js环境配置(略)
      • 2.3 配置淘宝镜像源
        • 2.3.1 查看镜像源
        • 2.3.2 配置永久镜像源
        • 2.3.3 配置临时镜像源
        • 2.3.4 验证镜像源
        • 2.3.5 cnpm配置镜像源
    • 3. node的卸载


node的下载、安装、配置和使用(node.js下载安装和配置、npm命令汇总、cnpm的使用)


Node.js的下载、安装和配置

1. Node.js下载、安装

1.1 Node.js下载

中文官网下载地址:https://nodejs.org/zh-cn/download/prebuilt-installer
英文官网下载地址:https://nodejs.org/en/download/prebuilt-installer
版本选择最新的长期支持版本即带有LTS的最新版本
在这里插入图片描述
下载Nodejs后,本地文件夹打开下看到一个msi文件
在这里插入图片描述

1.2 安装

双击msi文件进行安装node.js
安装过程中需要注意安装目录的修改
安装路径的选择
在这里插入图片描述
还有就是这个默认不用勾选,直接next
在这里插入图片描述
其他步骤都是next,最后finish即可完成安装

1.3 验证

win+r输入cmd进入命令窗口
之所以能全局使用node命令是因为在安装时node已经默认将路径添加到了path的环境变量中

使用命令查看是否下载完成

node -v

输出版本,表示安装成功
在这里插入图片描述

1.4 npm

npm会随着nodejs一起安装

  • npm全称node package manager
  • npm会随nodejs一起安装
  • npm是包管理和分发的工具
  • npm让JavaScript开发者下载、安装、上传以及管理已经安装的包

关于npm的命令可查看本文第二章npm命令

2. node的配置

2.1 node的全局模块目录和缓存目录的配置

主要配置npm安装的全局模块所在的路径,及缓存cache的路径
在执行安装语句后,模块一般默认会被安装到C:\User\用户名\AppData\Roaming\npm
如果C盘内存较小,可能会影响计算机性能
现在配置到C盘外的其他盘位置,在其他盘中找个位置建立两个文件夹node_global和node_cache用来分别存储全局模块和缓存

2.1.1 创建文件夹

这里我在node的安装目录下创建这两个文件夹
在这里插入图片描述

执行命令配置全局模块目录和缓存目录

2.1.2 配置全局模块目录

配置全局模块目录

npm config set prefix "自定义的node_global绝对路径"

以我的文件夹绝对路径为例

npm config set prefix "D:\JavaSoftWares\Node\node_global"
2.1.3 配置缓存目录

配置缓存目录

npm config set cache "自定义的node_cache绝对路径"

以我的文件夹绝对路径为例

npm config set prefix "D:\JavaSoftWares\Node\node_cache"

注:npm config set prefix 修改后npm如果没有反应就删除C:\Users\Administrator下的.npmrc

在这里插入图片描述

2.1.4 验证配置

配置后使用命令查看是否配置成功
查看配置的全局模块目录

npm config get prefix

查看配置的缓存目录

npm config get cache

如下图,这里缓存目录还是默认的目录是因为暂时还没有下载任何模块的缓存,等项目下载缓存这里就会修改为设置的缓存目录
在这里插入图片描述

或者使用下面命令查看全局安装目录

npm list -global

这个命令就可以看到缓存目录修改为指定的目录
在这里插入图片描述

查看所有npm配置的命令如下

npm config list

在这里插入图片描述

2.2 node.js环境配置(略)

与java配置环境变量的方式类似,在系统环境变量中新建node的环境变量
由于我们使用的msi预安装方式安装,在过程中已经将路径添加到了环境变量,无需配置

如果使用的是压缩包解压的方式安装,需要将系统变量下的Path添加node的安装路径

2.3 配置淘宝镜像源

2.3.1 查看镜像源

查看npm下载源

npm config get registry

默认的是国外的站点https://registry.npmjs.org/
下载模块速度较慢,使用国内的镜像源速度会快很多
在这里插入图片描述

2.3.2 配置永久镜像源

配置永久的镜像源命令如下(推荐使用这个)
安装命令有两个
第一个npm

npm config set registry https://registry.npm.taobao.org

在这里插入图片描述

2.3.3 配置临时镜像源

配置临时的镜像源命令如下

npm --registry https://registry.npm.taobao.org install cluster

这里是指定只安装cluser的使用淘宝镜像源下载

2.3.4 验证镜像源

验证方式为

npm config get registry

npm config list
2.3.5 cnpm配置镜像源

除了使用npm配置镜像源外还可以使用cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

验证方式为

cnpm config get registry

cnpm config list

3. node的卸载

在计算机程序中查找node,程序后面有三个点,点击,选择卸载
在这里插入图片描述
然后删除环境变量和用户变量中的node参数
在这里插入图片描述

最后使用npm -v检查是否输出版本号以验证卸载成功


感谢阅读,祝君暴富!


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

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

相关文章

返回值处理器器【Spring源码学习】

定义返回值类型处理器的组合; public static HandlerMethodReturnValueHandlerComposite getReturnValueHandler(){HandlerMethodReturnValueHandlerComposite composite new HandlerMethodReturnValueHandlerComposite();// 处理ModelAndViewcomposite.addHandle…

Elasticsearch实战教程:如何使用集群索引数据来进行统计多个数据?

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 Elasticsearch聚合查询是一种强大的工具,允许我们对索引中的数据进行复杂的统计分析和计算。本文将详细解释一…

CFS三层内网渗透——外网打点(一)

目录 外网打点 先爆破一下看看有没有啥可进攻路径 尝试那个可疑的路径发现是thinkphp这个框架,同时也知道了版本,那就nday打吧 写入php ​编辑写入php成功,简简单单nday拿下​编辑 蚁剑rce尝试链接 打点成功 外网打点 先爆破一下看看有…

(自适应手机端)保健品健康产品网站模板下载

(自适应手机端)保健品健康产品网站模板下载PbootCMS内核开发的网站模板,该模板适用于装修公司网站、装潢公司网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;自适应手机端,同一个后台&#xff0…

己内酰胺纯化除杂的最佳工艺

己内酰胺纯化除杂的最佳工艺包括结晶法、离子交换树脂法、精馏法和萃取法等,每种方法都有其特定的应用场景和优缺点。以下是对这些方法的详细介绍: 最佳工艺介绍 ● 结晶法:通过调节pH值,使己内酰胺在特定条件下结晶&#xff0…

数字流的秩

题目链接 数字流的秩 题目描述 注意点 x < 50000 解答思路 可以使用二叉搜索树存储出现的次数以及数字的出现次数&#xff0c;方便后续统计数字x的秩关键在于构建树的过程&#xff0c;如果树中已经有值为x的节点&#xff0c;需要将该节点对应的数字出现次数加1&#xf…

2025深圳国际消费电子展览会

2025深圳国际消费电子展览会 时间&#xff1a;2025年06月25-27日 地点&#xff1a;深圳国际会展中心(新馆) 详询主办方陆先生 I38&#xff08;前三位&#xff09; I82I&#xff08;中间四位&#xff09; 9I72&#xff08;后面四位&#xff09; 展会介绍&#xff1a; 20…

父子情深短视频:成都柏煜文化传媒有限公司

成都柏煜文化传媒有限公司 &#xff0c;镜头下的温馨时光 在这个快节奏、高压力的时代&#xff0c;人们往往在忙碌中忽略了身边最珍贵的情感纽带。然而&#xff0c;在社交媒体的浪潮中&#xff0c;有一种短视频以其独特的魅力&#xff0c;悄然温暖了无数人的心房——那就是父…

从零开始开发跑腿配送系统:技术选型与架构设计

开发一个跑腿配送系统涉及多个技术栈和模块&#xff0c;从前端到后端&#xff0c;再到数据库和实时通信&#xff0c;每一个环节都至关重要。本文将详细介绍从零开始开发跑腿配送系统的技术选型与架构设计&#xff0c;并提供部分代码示例以帮助理解。 一、技术选型 前端技术&am…

Linux/Ubuntu访问局域网共享文件夹

文件夹中找到“Other Location”&#xff0c;输入“smb:IP地址/共享文件夹名称”&#xff0c;然后点击connect后者直接回车即可&#xff01; End&#xff01;

五.核心动画 - 图层的变换(平移,缩放,旋转,3D变化)

引言 在上一篇博客中&#xff0c;我们研究了一些视觉效果&#xff0c;在本篇博客中我们将要来讨论一下图层的旋转&#xff0c;平移&#xff0c;缩放&#xff0c;以及可以将扁平物体转换成三维空间对象的CATransform3D。 图层变换 图层的仿射变换 在视图中有一个transform属…

【机器学习】分类算法-KNN算法实践

一、前言 前面的一篇文章介绍了KNN算法的基本思想&#xff0c;接下来我们就根据B站UP主【abilityjh】老师的节奏&#xff0c;做一个关于KNN算法运用于“约会网站配对”的算法实现。当然&#xff0c;这个实践的代码是一样的&#xff0c;但是理解的话&#xff0c;我是用自己的话来…

抖音微短剧小程序入驻指南

一、抖音微短剧小程序类目和准入要求是什么&#xff1f; 可以明确的告诉你抖音微短剧小程序入驻是需要报白的&#xff0c;属于定邀类目&#xff0c;官方准入要求如下&#xff1a; 类目要求&#xff1a;文娱-微短剧 定向准入&#xff0c;填写“【微短剧】类目定向邀约申请表”…

【MindSpore学习打卡】应用实践-计算机视觉-SSD目标检测:从理论到实现

在计算机视觉领域&#xff0c;目标检测是一个至关重要的任务。它不仅要求识别图像中的目标物体&#xff0c;还需要精确定位这些物体的位置。近年来&#xff0c;随着深度学习技术的飞速发展&#xff0c;各种高效的目标检测算法层出不穷。SSD&#xff08;Single Shot MultiBox De…

​埃文科技受邀出席2024 “数据要素×”生态大会​

2024“数据要素”生态大会&#xff08;以下简称“大会”&#xff09;于2024年6月30日在河南省郑州市举办&#xff0c;大会主题为“加快数据要素化进程 推动新质生产力发展”。 本次大会旨在搭建高水平交流合作平台、分享前沿观点、展示先进技术、交流实践经验&#xff0c;共同探…

IPSS模块怎么安装到VOS服务器的,到底有没有效果,是不是能大幅度提升VOS3000安全性呢

由于VOS的普及性&#xff0c;不得不承认VOS确实是非常优秀的软交换&#xff0c;但是很多客户在使用过程中都会遇到各种安全问题&#xff0c;比如话费被盗用了&#xff0c;历史话单一堆的非法呼叫话单&#xff0c;严重的影响到了话务安全&#xff0c;并不是那点话费的事了&#…

彻底搞懂Kafka生产消费流程,这篇文章就够了!

Hey, 小伙伴们!今天小米给大家带来一篇关于Kafka生产消费基本流程的揭秘,内容超干货!让我们一起揭开Kafka神秘的面纱,探索它的工作原理吧! Producer创建及其内部结构 当我们创建一个Kafka Producer时,Kafka会为我们创建一个叫做Sender的线程,并将其设置为守护线程(Da…

免费申请 HTTPS 证书的八大方法

大家好,我是CodeQi! 一位热衷于技术分享的码仔。 为了保证网站的安全和数据的隐私性,使用 HTTPS 加密协议已成为必需。HTTPS 证书由受信任的证书颁发机构 (CA) 签发,可以加密客户端和服务器之间的通信。 幸运的是,有许多方法可以免费申请 HTTPS 证书。本文将介绍八种方法…

HTML+CSS笔记

标签 HTML标签 网页的大包围 整体网页内容的外衣 所有的网页文档内容都要写在 html标签内 lang属性&#xff0c;是指内容语言的&#xff0c;目的是让浏览器知晓这个页面的主要展示语言 是什么 只跟浏览器的翻译有关 主要展示的语言如果是英语 en&#xff0c;主要展示的语言如果…

Apache NiFi: 数据采集工具详解

欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;欢迎订阅相关专栏&#xff1a; 欢迎关注微信公众号&#xff1a;野老杂谈 ⭐️ 全网最全IT互联网公司面试宝典&#xff1a;收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来&a…