Windows下Node.js安装保姆级教程

一、Node.js 下载

访问Node.js官网,点击下载Node.js

下载完成后即可在下载文件中查看安装包

二、安装

一)点击安装包开始安装,进入Weclcome界面点击Next

二)勾选同意协议,点击Next

三)根据需要选择安装路径,点击Next

四)可根据需要选择安装路径 此处我选择了默认项

  • Node.js runtime :表示运行环境

  • npm package manager:表示npm包管理器

  • online documentation shortcuts :在线文档快捷方式

  • Add to PATH:添加到环境变量

五)自动安装必要工具(可不勾选),然后点击Next 框中的话翻译为: 自动安装必要的工具。注意,这也将安装Chocolatey。安装完成后,脚本将弹出在一个新窗口中。

6)点击Install, 进行安装

7)安装完成后,点击Finish

8)安装测试 测试安装是否成功,打开cmd窗口

 
 

node -v // 显示node.js版本 npm -v // 显示npm版本

成功显示则说明安装成功

三、环境配置

一)创建目录 找到 Node.js 安装目录,在安装目录下新建两个文件夹【node_global】和【node_cache】

二)配置目录 两个目录创建完成后,使用管理员身份打开 cmd 命令窗口 输入指令如下指令,Node.js 安装路径替换为你实际的路径

 
 

npm config set prefix “Node.js安装路径\node_global”

例如我的为

npm config set prefix "C:\Program Files\nodejs\node_global"

  1. 同理,输入指令如下指令,Node.js 安装路径替换为你实际的路径

 
 

npm config set cache “,Node.js 安装路径\node_cache”

我的为

npm config set cache "C:\Program Files\nodejs\node_cache"

三)配置环境变量

1.打开环境变量

点击此电脑,右键选择属性

弹出设置界面后,点击高级系统设置,然后再弹出的系统属性界面中点击环境变量


在 系统变量 中点击 新建,按如下方式设置变量名和变量值 变量名:NODE_PATH 变量值:Node.js安装路径\node_global\node_modules

注意:这个环境变量创建完成后会在【node_global】下自动创建【node_modules】文件夹,如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹,再复制你创建的【node_modules】文件夹的路径地址到变量值

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

打开环境变量,选择 Path, 点击编辑

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

添加环境变量 NODE_PATH

在【系统变量】中选择【Path】然后点击【编辑】

点击新建

然后输入%NODE_PATH%

四、功能测试

配置完成后,全局安装一个最常用的 express 模块进行测试

 
 

npm install express -g // -g代表全局安装

出现以下界面即为配置成功

如果出现安装失败的话可能是你没有使用管理员身份运行cmd窗口,或者可以修改一下【node_global】和【node_cache]的权限

步骤: 鼠标右击【node_global】的文件夹,然后点击【属性】,点击【安全】,再点击【编辑】,再将权限都勾上,随即点击【确定】就可以了,【node_cache】步骤同理。

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

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

相关文章

Open CASCADE学习|表面着色显示模型

模型表面着色具有如下作用: 视觉增强:通过为模型表面添加着色,可以使其更加生动和逼真,提高视觉体验。 信息区分:在复杂的模型中,不同的部分或组件可能需要通过不同的颜色来区分,以便更清晰地…

MySQL 主键与索引的联系与区别

关系数据库依赖主键 主键有两个用途:惟一地标识一行。 主键还作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 A. 主键是什么? 比如看书&#xff0c…

新手做抖店为什么从无货源做起?无货源怎么做?

我是电商珠珠 一说做电商,不管你去找机构学也好,还是自己上百度搜也好,都是推荐新手小白从无货源开始做起。部分人根本不懂,无货源究竟是什么,应该怎么做。 接下来,我就来给大家详细的讲一下 为什么要从…

mmlspark.lightgbm.LightGBMClassifier参数明

mmlspark.lightgbm.LightGBMClassifier 是一个用于二元分类和多类分类的机器学习模型,它是基于 Microsoft ML for Apache Spark (MMLSpark) 库的。这个类是为了在Spark环境中使用LightGBM实现,提供了大量的参数用于调整模型。下面是一些主要参数的详细中…

简介maven核心:pom项目对象模型

Maven Maven 意思是知识的积累者,最初是为了简化 Jakarta Turbine 项目中的构建过程。有几个项目,每个项目都有自己的 Ant 构建文件,它们都略有不同。JAR 被检入 CVS。我们想要一种标准的方式来构建项目,清楚地定义项目的组成&am…

Redis缓存预热-缓存穿透-缓存雪崩-缓存击穿

什么叫缓存穿透? 模拟一个场景: 前端用户发送请求获取数据,后端首先会在缓存Redis中查询,如果能查到数据,则直接返回.如果缓存中查不到数据,则要去数据库查询,如果数据库有,将数据保存到Redis缓存中并且返回用户数据.如果数据库没有则返回null; 这个缓存穿透的问题就是这个…

电力物联网系统设计

电力物联网系统设计 简介 在新能源行业从业多年,参与和负责过大大小小的的项目,发电侧、电网侧、用户侧系统都有过实际的项目经验,这些项目或多或少都有物联网采集方面的需求,本篇文章将会对电力行业物联网经验做一个总结分享。 …

ubuntu nginx

FFmpeg nginx-http-flv-module flv.js 实现视频流播放-一只小松徐吖 (xaoxu.cn) cat /etc/nginx/sites-enabled/default ## # You should look at the following URLs in order to grasp a solid understanding # of Nginx configuration files in order to fully unleash …

【Spring知识体系】1.1 Java 注解(Annotation)

文章目录 1.1 注解(Annotation)1.1.1 什么是注解1.1.2 内置注解1.1.3 元注解(5种)1.14 自定义注解1.15 注解使用场景介绍※ 本文小结 1.1 注解(Annotation) 1.1.1 什么是注解 注解的定义:它提…

2024-3-8 python管理有序序列使用bisect模块,存放数字array比list更快更省空间

bisect模块 bisect.bisect(sequnce, target):返回target在sequence中的位置,该位置的标准是target放在这位置的后方,sequence仍然能保持有序。比如sequence [1,3,4,5,10],target6,则bisect.bi…

基于工业边缘网关的机械状态监测与故障诊断应用

机械设备工作于各种各样的环境,在运行过程中必然受到力、温度、摩擦等多种物理、化学作用,使机械设备状态和性能变化,进而产生“隐性故障”。随着机械设备“隐性故障”的长期累积,可能造成设备损伤损坏,甚至影响系统整体生产和运营&#xff0…

Vue3:用computed函数实现计算属性

一、情景说明 在Vue2中,我们知道计算数学是通过vc实例中配置computed块来实现 这一篇,来学习Vue3中的计算属性如何实现。 二、案例 1、引入函数 import {ref,computed} from vue2、只读的计算属性 let fullName computed(()>{return firstName.…

从零开始学习Diffusion Models: Sharon Zhou

How Diffusion Models Work 本文是 https://www.deeplearning.ai/short-courses/how-diffusion-models-work/ 这门课程的学习笔记。 文章目录 How Diffusion Models WorkWhat you’ll learn in this course [1] Intuition[2] SamplingSetting Things UpSamplingDemonstrate i…

帮管客 CRM jiliyu SQL注入漏洞复现

0x01 产品简介 帮管客CRM是一款集客户档案、销售记录、业务往来等功能于一体的客户管理系统。帮管客CRM客户管理系统,客户管理,从未如此简单,一个平台满足企业全方位的销售跟进、智能化服务管理、高效的沟通协同、图表化数据分析帮管客颠覆传统,重新定义企业管理系统。 …

乐得瑞的一拖二100W智能分配方案更加成熟

在快节奏的现代生活中,手机不仅是通讯工具,更是我们工作、学习和娱乐的得力助手。然而,手机的电量问题一直是困扰我们的难题。为了解决这一问题,市场上应运而生了一种名为“一拖二快充线”的充电设备。它集快速充电与独特设计于一…

ADS功分器模型含义

ADS功分器模型含义 文章目录 ADS功分器模型含义dbpolar和单个值polar和单个值polar和dbpolar单个值 S21和S31传输系数 S11和S22反射系数 Isolation 隔离度 Zref 端口的参考阻抗,默认为50Ω CheckPassivity 检查是否无源,默认是无源器件 目前根据仿真结…

Shopify支持哪些付款方式 Shopify绑定信用卡教程

一、Shopify 信用卡和借记卡支付:Shopify支持Visa、Mastercard、American Express等国际信用卡和借记卡付款。卖家可以通过选择Fomepay的447420来付款 二、Shopify绑定信用卡教程 要在Shopify上绑定国内信用卡,需要进行以下步骤。 1、办理一张visa信…

C语言-指针(下)

文章目录 前言    文章目录 前言 一、指针运算 1.指针-整数 2.指针-指针 3.指针关系运算 二、野指针 1.概念 2.野指针的成因 1.未初始化 2.指针越界访问 3.指针指向的空间释放 3.避免野指针 1.指针初始化 2.小心指针越界 3. 指针变量不再使用时,及时置NULL 总结 …

Kafka MQ 生产者和消费者

Kafka MQ 生产者和消费者 Kafka 的客户端就是 Kafka 系统的用户,它们被分为两种基本类型:生产者和消费者。除 此之外,还有其他高级客户端 API——用于数据集成的 Kafka Connect API 和用于流式处理 的 Kafka Streams。这些高级客户端 API 使用生产者和消…

突破编程_C++_设计模式(简单工厂模式)

1 简单工厂模式的概念 简单工厂模式(Simple Factory Pattern)是设计模式中的一种创建型模式。它的主要目的是将对象的实例化与使用解耦,使得客户端无需关心对象的创建细节,只需通过工厂类来获取所需的对象。 在简单工厂模式中&a…