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.hqwc.cn/news/522786.html

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

相关文章

事务失效问题

1,事务方法非public修饰 由于Spring的事务是基于AOP的方式结合动态代理来实现的。因此事务方法一定要是public的,这样才能便于被Spring做事务的代理和增强。 2,非事务方法调用事务方法 Service public class OrderService {public void creat…

0201安装报错-hbase-大数据学习

1 基础环境简介 linux系统:centos,前置安装:jdk、hadoop、zookeeper,版本如下 软件版本描述centos7linux系统发行版jdk1.8java开发工具集hadoop2.10.0大数据生态基础组件zookeeper3.5.7分布式应用程序协调服务hbase2.4.11分布式…

SpringBoot整合Redis实现分布式锁

SpringBoot整合Redis实现分布式锁 分布式系统为什么要使用分布式锁? 首先,分布式系统是由多个独立节点组成的,这些节点可能运行在不同的物理或虚拟机器上,它们通过网络进行通信和协作。在这样的环境中,多个节点可能同…

JavaWeb笔记 --- 一JDBC

一、JDBC JDBC就是Java操作关系型数据库的一种API DriverManager 注册驱动可以不写 Class.forName("com.mysql.jdbc.Driver"); Connection Statement ResultSet PrepareStatement 密码输入一个SQL脚本,直接登录 预编译开启在url中 数据库连接池

git搜索历史上曾经的文本内容

文章目录 问题在命令行搜索历史内容参考 问题 我们知道,github有文本搜索功能: 比如想搜哪些文件内容包括 aaa ,在搜索框中输入 aaa : 但是,如果是历史上曾经有过的文本,这个办法貌似不行。 比如文件 tes…

蓝桥杯集训·每日一题2024 (二分,双指针)

前言: 开学了,平时学习的压力也逐渐大起来了,不过还算可以接受,等到后面阶段考的时候就不一样了,我目前为了转专业退选了很多课,这些课我都需要花时间来刷绩点,不然保研就没有竞争力了。我自己会…

idea配置汇总【2023】最新外观配置和常规操作配置

界面 如果是IDEA请移步去其他人之前的文章看已经烂大街了,这是最新版的一些新功能的配置研究,毕竟天天看它不好看点怎么能行 ①tool windows 在新版(不一定是当前年份的最新版)idea中针对界面tool window有了新的优化&#xff0c…

Unity用Shader将一张图片变成描边图片素描风格。

环境&#xff1a; unity2021.3.x 效果&#xff1a; 实现核心思路(shader)&#xff1a; fixed4 frag (v2f i) : SV_Target {fixed4 col tex2D(_MainTex, i.uv);// 调整相似度bool isRedMatch abs(col.r - _TargetColor.r) < 0.15;bool isGreenMatch abs(col.g - _Target…

读《文明之光》第1册总结

人类几千年的文明史和地球的历史相比&#xff0c;实在是太短暂了&#xff0c;大约相当于几分钟和一年的关系。人类已经走过的路&#xff0c;相比今后要走的漫漫长路&#xff0c;只能算是刚刚起步。如果跳出一个个具体事件&#xff0c;站在历史的高度去看&#xff0c;我们会发现…

尚硅谷JavaScript高级学习笔记

01 准备 JavaScript中函数是对象。我们后续描述构造函数的内存模型时&#xff0c;会将构造函数称为构造函数对象。 02 数据类型 typeof 运算符来查看值的类型&#xff0c;它返回的是类型的字符串值 会做数据转换 03 相关问题 04数据_变量_内存 05相关问题1 06相关问题2 …

设计模式大题做题记录

设计模式大题 09年 上半年&#xff1a; 09年下半年 10年上半年 10年下半年 11年上半年 11年下半年 12年上半年 12年下半年 13年上半年 13年下半年

C++进阶之路---继承(二)

顾得泉&#xff1a;个人主页 个人专栏&#xff1a;《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂&#xff0c;年薪百万&#xff01; 一、继承与友元 友元关系不能继承&#xff0c;也就是说基类友元不能访问子类私有和保护成员。 class Student; class Per…