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

news2025/2/27 14:03:51

文章目录

  • 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://www.coloradmin.cn/o/405203.html

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

相关文章

微信小程序登录方法,授权登陆及获取微信用户手机号

✅作者简介&#xff1a; 大家好五一快乐&#xff0c;我是痴心阿文&#xff0c;你们的学友哥&#xff0c;今天给大家分享微信小程序登录方法&#xff01; &#x1f4c3;个人主页&#xff1a;痴心阿文的博客_CSDN博客-TypeScript.js,笔记,CSS领域博主 &#x1f525;本文前言&…

微信小程序获取当前的位置

微信小程序获取位置信息的方式有两种&#xff0c;一种是调用微信官方的接口来获取&#xff0c;如getLocation,这种方式只能获取经纬度 微信官方文档 https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html 另一种是使用的第三方平台的&#xff0…

Web前端 | HTML引入CSS样式的三种方式

✅作者简介&#xff1a;一位材料转码农的选手&#xff0c;希望一起努力&#xff0c;一起进步&#xff01; &#x1f4c3;个人主页&#xff1a;每天都要敲代码的个人主页 &#x1f525;系列专栏&#xff1a;Web前端 目录 一&#xff1a;CSS 1. CSS概述 2. HTML引入CSS样式的…

Vue2.0搭建脚手架(vue-cli)

目录 前言 一、npm安装 二、搭建脚手架 1.安装脚手架vue-cli 2.搭建项目 前言 vue大概内容&#xff1a; Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上…

前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)

&#x1f91e;目录&#x1f91e; &#x1f496;一. 准备工作 &#x1f48e;1) 创建 web 项目 &#x1f48e;2) 创建目录结构 &#x1f48e;3) 配置 pom.xml &#x1f496;二. 数据库操作代码 &#x1f48e;1. 数据库设计 1.1 ER图 1.2 ER图转化为关系模型并优化 1.3 创…

(全网最详细!!)npm:无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

文章目录问题概述一、分析原因二、解决办法1.安装node.js&#xff08;1&#xff09;下载并安装&#xff08;2&#xff09;配置环境&#xff08;3&#xff09;打开CMD&#xff0c;检查是否正常path路径是否正常。&#xff08;4&#xff09;安装完成后测试下nodejs和npm是否安装成…

前端js调用后端API获取数据的三种方法(2022.7.25)

前端js调用后台API获取数据的三种方法&#xff08;2022.7.25&#xff09;前言需求分析一个Get实例浏览器请求SoapUI软件请求一个Post实例浏览器请求SoapUI软件请求1、Http简介&#xff08;Browser / Server&#xff09;1.1 六个主流的浏览器1.2 HTTP请求&#xff08;Get & …

java后端+前端使用WebSocket实现消息推送

java后端前端使用WebSocket实现消息推送&#xff08;流程详细代码&#xff09;创建WebSocket的简单实例操作流程1.引入Websocket依赖2.创建配置类WebSocketConfig3.创建WebSocketServer4.websocket调用前端WebSocket连接OK,下课&#xff01;&#xff01;&#xff01;在项目的开…

【uploader】表格化自整理vue-simple-uploader的文档(超详细)

文章目录1.vue-simple-uploader介绍2.安装和配置3. 组件标签的文档整理3.1 uploader标签3.2 uploader-btn标签3.3 uploader-drop标签3.4 uploader-list标签3.5 uploader-file标签3.6 uploader-unsopport标签4.请求中的参数轮子的github链接&#xff1a;两个项目的文档要结合着看…

HTML可用于情侣表白的爱心代码~,赶紧跟着操作,让她也拥有属于你的爱心吧。

文章目录前言一、效果图二、操作步骤第一步第二步第三步第四步第五步第六步源码前言 最近随着电视剧《点燃我温暖你》的火热播出&#xff0c;剧中帅气学霸李洵的炫酷爱心代码也迅速火出了圈&#xff0c;爱心素材也异常火爆&#xff0c;我在这里整理了一份大家有需自取哦~ 可用于…

【React Router 6 快速上手一】重定向Navigate / useRoutes路由表 / 嵌套路由Outlet

前言 博主主页&#x1f449;&#x1f3fb;蜡笔雏田学代码 专栏链接&#x1f449;&#x1f3fb;React专栏 之前学习了react-router-dom5版本的相关内容 参考文章&#x1f449;&#x1f3fb;React路由&#xff08;详解版&#xff09;和 路由的模糊匹配&#xff0c;重定向以及嵌套…

vue安装及环境配置

目录 1.安装 Node.js 2.配置默认安装目录和缓存日志目录 3.配置环境变量 4.配置淘宝镜像 5.安装vue和脚手架 6.创建并运行项目 1.安装 Node.js Download | Node.js 在这里&#x1f446;下载的是最新版&#xff0c;如果要安装以前的版本&#x1f447;&#xff0c;页面往下…

3分钟让你学会axios在vue项目中的基本用法(建议收藏)

Axios酸狗来教你 提示&#xff1a;本篇详解axios在vue项目中的实例。在使用Vue.js框架开发前端项目时&#xff0c;会经常发送ajax请求服务端接口&#xff0c;在开发过程中&#xff0c;需要对axios进一步封装&#xff0c;方便在项目中的使用。 文章目录Axios酸狗来教你Axios简介…

JavaScript之正则表达式的使用方法详细介绍

目录 I. 序言&#xff1a;JavaScript中正则表达式的使用场景 II. 创建第一个正则表达式 III. 常见的正则表达式属性 &#x1f4d5; 三种匹配规则 &#x1f4d5; 五种常见属性 &#x1f4d5; 规则g的使用详解 IV. 常见的正则表达式方法举例介绍 &#x1f4d8; test方法 …

idea构建web项目-超详细教程

1、idea构建web项目 idea构建web项目的超级详细教程&#xff0c;一步一步来&#xff0c;完全没问题&#xff01; 1、新建一个空项目 2、新建java模块&#xff0c;名为webDemo1 3、选择webDemo1右键&#xff0c;选择Add Framework Support 选择Web Application 4、在WEB-…

Geeker-Admin项目跟做笔记(vue3+vite+pinia)

文章目录一、路由配置&#xff08;一&#xff09; 静态路由&#xff08;二&#xff09;动态路由二、axios的配置1. 创建axiosCancel.ts文件&#xff0c;用于有pending后直接取消2. axios封装3. 使用三、pinia仓库的使用四、Header 设计笔记1. 国际化&#xff08;中英文切换&…

【小程序开发】—— 封装自定义弹窗组件

文章目录&#x1f34b;前言&#xff1a;&#x1f34d;正文1、探讨需求封装popup自定义弹窗组件2、实战开发弹窗组件2.1 子组件内容 popup.vue文件2.2 父组件引用子组件3、效果图预览3.1 不使用具名插槽的原有样式效果3.2 使用具名插槽之后样式效果&#x1f383;专栏分享&#x…

快速掌握Nginx部署前端项目(从Nginx安装配置及部署都非常详细哦!)

前言&#xff1a; 之前在Linux系统中部署了后端项目&#xff0c;今天继续来给大家分享如何部署前端项目。 涉及到了Nginx的简单介绍以及Nginx如何安装及配置并且能够部署前端项目 Nginx是一个轻量级的反向代理web服务器&#xff0c;在当今应用地非常广泛&#xff0c;特别是前…

vue的proxy代理详解

一、proxy常用参数说明 module.exports {publicPath: "/",devServer: {proxy: {"/api": {// 代理名称 凡是使用/api开头的地址都是用此代理target: "http://1.2.3.4:5000/", // 需要代理访问的api地址changeOrigin: true, // 允许跨域请求pa…

[Node.js]如何在IDEA中配置Node.js

【目录】 一、下载Node.js 二、安装Node.js 三、配置Node.js 四、测试Node.js 一、下载Node.js 官网下载链接&#xff1a;Node.js 点击下图红色标注区域&#xff0c;即可下载msi文件 二、安装Node.js 打开msi文件 一路点击“Next”&#xff08;建议自定义文件安装路径&#xf…