node.js安装及环境配置超详细教程【Windows系统安装包方式】

article/2025/9/18 10:18:15

文章目录

  • Step1:下载安装包
  • Step2:安装程序
  • Step3:查看
  • Step4:环境配置
  • 最后补充:

Step1:下载安装包

https://nodejs.org/zh-cn/download/

根据自己电脑系统及位数选择,我的电脑是Windows系统、64位、想下载稳定版的.msi(LTS为长期稳定版)这里选择windows64位.msi格式安装包。

.msi.zip格式区别:

  • .msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里。此外:它还包含有关安装过程自己的信息。例如:安装序列、目标文件夹路径、安装选项和控制安装过程的属性。
  • .zip是一个压缩包,解压之后即可,不需要安装

下载方式1:官网下载页进行下载

image-20211205143943323

下载方式2:官网首页直接下载

image-20211205152143418

Step2:安装程序

①下载完成后,双击安装包,开始安装,使用默认配置安装一直点next即可,安装路径默认在C:\Program Files下,也可以自定义修改

image-20211205144124764

image-20211205144140410

②安装路径默认在C:\Program Files下面,也能够自定义修改,而后点击next(我这里设置我的安装目录为E:\KF\node.js\ 根据自己的需要进行更改。)

image-20211205144242370

③下图根据本身的需要进行,我选择了默认Node.js runtime,而后Next

  • Node.js runtime :表示运行环境
  • npm package manager:表示npm包管理器
  • online documentation shortcuts :在线文档快捷方式
  • Add to PATH:添加到环境变量

image-20211205144308306

④以下图框中所示,我没有选中,而是直接next

image-20211205144522793

⑤点击Install,进行安装

image-20211205162322641

⑥点击finish,完成安装

image-20211205144615274

⑦安装完成后,.msi格式的安装包已经将node启动程序添加到系统环境变量path中,咱们能够查看系统变量进行验证:在【个人电脑】右键→【属性】→【高级系统设置】

image-20211205151040971

⑧点击【高级】→【环境变量】

image-20211205151118122

⑨在系统变量中查看【path】,点击【编辑】

image-20211205151309756

⑩会发现.msi格式的安装包已经将node启动程序添加到系统环境变量path中

image-20211205151333499

Step3:查看

① 既然已经将node程序添加到全局系统变量中,把咱们能够直接在CMD窗口中任意位置执行node,打开CMD窗口,执行命令node -v查看node版本

【注意:此时是打开CMD窗口,并非在C:\Program Files\nodejs目录下执行node.exe】

image-20211205151433530

② 最新版的node在安装时同时也安装了npm,执行npm -v查看npm版本

image-20211205151527701

③ 默认状况下,咱们在执行npm install -g XXXX时,下载了一个全局包,这个包的默认存放路径C:\Users\Administrator\AppData\Roaming\npm\node_modules下,能够经过CMD指令npm root -g查看

image-20211205151608070

⑤ 一部分经常使用的命令,以下:

  • npm -v:查看npm安装的版本。
  • npm init:会引导你建立一个package.json文件,包括名称、版本、作者等信息。
  • npm list:查看当前目录下已安装的node包。
  • npm ls:查看当前目录下已安装的node包。
  • npm install moduleNames:安装Node模块到本地目录node_modules下。
  • npm install < name > -g:将包安装到全局环境中。
  • npm install < name > --save:安装的同时,将信息写入package.json中,项目路径中若是有package.json文件时,直接使用npm install方法就能够根据dependencies配置安装全部的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。
  • npm install < name> --save-dev:安装的同时,将信息写入package.json中项目路径中若是有package.json文件时,直接使用npm install方法就能够根据devDependencies配置安装全部的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。
  • npm uninstall moudleName:卸载node模块。

Step4:环境配置

① 打开安装的目录(默认安装情况下在C:\Program Files\nodejs)

② 在安装目录下新建两个文件夹【node_global】和【node_cache】

image-20211205152744552

③ 再次打开cmd命令窗口,输入npm config set prefix “你的路径\node_global”(“你的路径”默认安装的状况下为 C:\Program Files\nodejs

npm config set prefix "E:\KF\nodejs\node_global"

④ npm config set cache “你的路径\node_cache” 可直接复制刚刚新建的空文件夹目录

npm config set cache "E:\KF\nodejs\node_cache"

执行的时候建议使用管理员权限打开CMD,否则有可能会提示权限不够报错

image-20211205153156873

⑤设置环境变量,打开【系统属性】-【高级】-【环境变量】,在系统变量中新建

变量名:NODE_PATH

变量值:C:\Program Files\nodejs\node_global\node_modules

( 用来告诉系统, 下载的模块或者包都在这里了)

image-20211205154153173

⑥ 编辑用户变量(环境变量)的 path,将默认的 C 盘下 APPData\Roaming\npm 修改成 C:\Program Files\nodejs\node_global,点击确定

image-20211205154422135

最后别忘了在Path里面添加NODE_PATH

image-20211205162518300

⑦ 测试,配置完成后,安装个module测试下,咱们就安装最经常使用的express模块,打开cmd窗口,输入以下命令进行模块的全局安装:

npm install express -g   // -g是全局安装的意思

image-20211205163055719

最后补充:

经过npm安装模块时都是去国外的镜像下载的,可是有的时候因为网络等缘由致使安装模块失败,好在阿里有团队维护国内镜像 淘宝 NPM 镜像 ,上面有使用说明,你们可自行查看

**添加国内镜像源:**如果没有梯子的话,可以使用阿里的国内镜像进行加速。

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

image-20211205153715642

image-20211205153855532

使用定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

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

mjtx211207


http://chatgpt.dhexx.cn/article/UvVqSSn8.shtml

相关文章

NodeJS入门(一)---nodejs详细安装步骤

初学NodeJS&#xff0c;就是要弄清楚什么是nodejs&#xff0c;能做什么&#xff0c;怎么用。。 什么是nodejs? 脚本语言需要一个解析器才能运行&#xff0c;JavaScript是脚本语言&#xff0c;在不同的位置有不一样的解析器&#xff0c;如写入html的js语言&#xff0c;浏览器是…

2022最新Nodejs下载安装配置步骤(保姆级教程)

1. 进入官网选择下载版本 http://nodejs.cn/download/2.安装过程 步骤1&#xff1a;选择next选项 步骤2&#xff1a;勾选接受协议选项&#xff0c;点击 next&#xff08;下一步&#xff09;按钮 : 步骤3&#xff1a;其默认安装目录是C:\Program Files\nodejs\&#xff0c;当…

linux安装nodejs【详细教程】

比较多&#xff0c;建议大家耐心看完 linux内核 uname -a 1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 操作系统版本 cat /proc/version Linux version 3.10.0-693.2.2.el7.x86_64 (builderkbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (R…

Linux系统安装Nodejs(详细教程)

Linux系统安装Nodejs&#xff08;详细教程&#xff09; 介绍&#xff1a; ​ Node.js发布于2009年5月&#xff0c;由Ryan Dahl开发&#xff0c;是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;使用了一个事件驱动、非阻塞式I/O模型&#xff0c; [1] 让JavaScript 运…

Nodejs安装教程(全套教程保姆级)

一、安装环境 本教程演示的环境&#xff1a;win 10 64 位 node.js下载官网: nodejs官网. 点击选中图标下载到电脑本地即可。 二、安装步骤&#xff08;无脑下一步&#xff09; 1、双击安装包&#xff0c;一直点击下一步。 2、点击change按钮&#xff0c;更换到自己的指定安…

Node.js最新最详细安装教程(2020)

Node.js最新最详细安装教程&#xff08;2020&#xff09; 1. 下载Node.js安装包 官网下载地址&#xff1a;http://nodejs.cn/download/&#xff0c;根据自己电脑选择32位还是64位&#xff0c;点我去下载 2. 打开下载好的安装程序&#xff0c;点击下一步 3. 选择接受许可协议&…

node.js安装详细教程

1、下载安装包 Node.js 官方网站下载&#xff1a;Node.js 选择操作系统对应的包&#xff1a; 2、安装 打开安装&#xff0c;傻瓜式下一步即可&#xff1a; 自己可以选择修改存储安装路径 安装成功&#xff0c;文件夹结构如下&#xff0c;并在上面安装过程中已自动配置了环境变量…

终于把鸿蒙说明白了,关于安卓系统、AOSP(安卓开源项目)和鸿蒙系统比较

把鸿蒙说得很明白了&#xff0c;小白们不要给小米、蓝绿厂泼污水文忽悠了&#xff0c;以为鸿蒙就和当年的龙芯一样把鸿蒙说得很明白了&#xff0c;小白们不要给小米、蓝绿厂泼污水文忽悠了&#xff0c;以为鸿蒙就和当年的汉芯一样买芯片换掉商标就行&#xff01; 关于安卓系统…

python爬取弹幕读取csv文件制作弹幕热点词云图-万恶之源马老师-后裔弃兵

文章目录 1.后裔弃兵2.万恶之源弹幕 python3.8 jupyter notebook1.后裔弃兵 《后翼弃兵》豆瓣短评数据集 import pandas import csv import jieba import numpy from PIL import Image from wordcloud import WordClouddef getDataFromCsv():# 设置星级等级&#xff0c;根据等…

Fuchsia X86 kernel启动代码分析

Google整Fuchsia代码整了好些年了&#xff0c;近期是有看到说Fuchsia可能会正式商用了&#xff0c;所以抽了空把Fuchsia代码下了下来&#xff0c;想从kernel起好好捋一捋代码&#xff0c;想从根本上理解其kernel部分的实现。 理解任何的系统&#xff0c;都是得从启动开始&…

Fuchsia 的 Rust 代码占比超 50%

谷歌近日正式面向公众推出了 Fuchsia OS&#xff0c;获得 Fuchsia 1.0 推送的设备是第一代 Nest Hub。 与基于 Linux 内核的 Chrome OS 和 Android 等操作系统不同&#xff0c;Fuchsia 使用了全新的、自研的 Zircon 微内核&#xff0c;其采用 C 编写。内核的组件则使用…

数论基础(1)扩展欧几里得定理

一、引言 扩欧在朴素欧几里得定理中扩展得到&#xff0c;主要用于解决什么问题&#xff1f; 1.求两个数的最大公约数&#xff08;朴素欧也可以解决这个问题&#xff09; 2.axbygcd(a,b),求解这个线性不定方程的一组特解。 &#xff08;补充&#xff1a;贝祖定理&#xff1a;裴…

欧几里得定理及扩展

我们都知道欧几里得算法是用来快速求两个数的最大公约数的算法&#xff0c;效率较高&#xff1a;2O(logn)。 我们先给出算法的实现&#xff1a; 1 int gcd_1(int a, int b)2 {3 if(b0) return a;4 return gcd_1(b, a%b);5 }6 7 int gcd_2(int a, int b)8 {9 while(…

欧几里得算法和唯一分解定理

gcd算法 我们通常利用gcd算法来计算两个数的最大公约数。 gcd求法有很多种&#xff0c;通常我们利用辗转相除法&#xff0c;辗转相除法又称欧几里得算法。其计算原理依赖于下面的定理&#xff1a; 定理&#xff1a;两个整数的最大公约数等于其中较小的那个数和两数相除余数的…

欧几里得定理、扩展欧几里德定义及中国剩余定理(数列和一些数学方面的概念)

一、 欧几里得扩展&#xff1a;是欧几里得算法的扩展&#xff0c;已知整数a&#xff0c;b&#xff0c;扩展欧几里得算法可以 在求得a&#xff0c;b的最大公约数的同时&#xff0c;能找到整数x、y&#xff08;其中一个可能为负数&#xff09;&#xff0c;使得他们满足贝祖等式 …

《欧几里德算法》原理及应用

欧几里德算法又称辗转相除法&#xff0c;用于计算两个整数a&#xff0c;b的最大公约数。其计算原理依赖于下面的定理&#xff1a; 定理&#xff1a;gcd(a,b) gcd(b,a mod b) 解释&#xff1a;a和b的最大公约数&#xff0c;等于b和a除以b余数的最大公约数 证明&#xff1a;a…

数学--数论--欧几里得定理和拓展欧几里得定理

欧几里得定理: gcd(a, b) gcd(b, a%b) 证明&#xff1a; 我们首先约定&#xff1a;m gcd(a,b) , n gcd(b, q) , a b*p q。&#xff08;这里的gcd含义跟上面一样&#xff0c;q的含义跟后面式子同&#xff09; 1. m 是a,b的最大公约数&#xff0c;那么m整除a,b q a…

欧几里得定理与扩展欧几里得

3,欧几里德定理:&#xff08;射影定理&#xff09; 定理指出素数是无限的。 a*b*c1要么是素数要么其质因子就是素数。 扩展欧几里得&#xff1a; 扩展欧几里得算法是欧几里得&#xff08;又叫辗转相除法&#xff09;的扩展。已知整数a、b&#xff0c;扩展欧几里得算法可以在…

SpringData Jpa、Hibernate、Jpa 三者之间的关系

JPA规范与ORM框架之间的关系是怎样的呢&#xff1f; JPA规范本质上就是一种ORM规范&#xff0c;注意不是ORM框架——因为JPA并未提供ORM实现&#xff0c;它只是制订了一些规范&#xff0c;提供了一些编程的API接口&#xff0c;但具体实现则由服务厂商来提供实现&#xff0c;JBo…

JPA(一):十分钟入门 JPA

一.JPA的概念 为了节省时间&#xff0c;更加具体的解释我们就略过吧。 二.在IDEA中使用JPA 2.1.添加JAP依赖 添加相关的maven依赖 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.7<…