当前位置: 首页 > news >正文

Node.js下载安装及环境配置教程 (详细版)

Node.js:是一个基于 Chrome V8 引擎的 JavaScript 运行时,用于构建可扩展的网络应用程序。Node.js 使用事件驱动、非阻塞 I/O 模型,使其非常适合构建实时应用程序。

Node.js 提供了一种轻量、高效、可扩展的方式来构建网络应用程序,使得 JavaScript 不仅仅在浏览器中执行,也能在服务器端执行。

npm:是 Node.js 的包管理工具,它使开发者能够方便地安装、管理和共享代码包。Node.js 生态系统中有丰富的第三方模块和库,可以通过 npm 进行快速集成。

1.下载安装包

官网:Node.js — Run JavaScript EverywhereNode.js — Run JavaScript EverywhereNode.js — Run JavaScript Everywhere 

中文官网:Node.js — 在任何地方运行 JavaScript

下载对应你系统的Node.js版本:Node.js — Download Node.js®

2.开始安装

2.1 下载完成后,双击安装包,开始安装Node.js。

2.2 直接点【Next】按钮,此处可根据个人需求修改安装路径 (我这里路径改为了D:\Program Files\nodejs\),修改完毕后继续点击【Next】按钮。

2.3 可根据自身需求进行,此处选择默认安装,继续点击【Next】按钮。

2.4 点击【Next】按钮。

2.5 点击【Install】按钮进行安装。

2.6 安装完毕,点击【Finish】按钮

2.7 测试安装是否成功

按下【win+R】键,输入cmd,打开cmd窗口 ,输入:
  node -v     // 显示node.js版本

  npm -v      // 显示npm版本

​​​

🎉显示版本说明安装成功~

3.环境配置

3.1 找到Node.js安装的目录 (我的安装目录是:E:\software\nodejs) ,在安装目录下新建两个文件夹:【node_global】和【node_cache】

3.2 点击【开始】,使用管理员身份打开cmd命令窗口 (我的系统是win11)

3.3 在命令窗口输入以下命令:

npm config set prefix "node_global文件夹路径"

npm config set cache "node_cache文件夹路径"

// 复制刚创建的node_global文件夹路径
npm config set prefix "E:\software\nodejs\node_global"
// 复制刚创建的node_cache文件夹路径
npm config set cache "E:\software\nodejs\node_cache"

3.4 配置环境变量

  3.4.1【此电脑】->单击右键-【属性】->【高级系统设置】-【环境变量】

3.4.2 在【系统变量】中点击【新建】

  变量名:NODE_PATH

  变量值:E:\software\nodejs\node_global\node_modules

注:点击【确认】按钮,此时【node_global】里多出了一个【node_modules】文件夹;若输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹,再复制刚创建的【node_modules】文件夹的路径地址到变量值即可。

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

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

3.4.5 在【系统变量】中选择【Path】,点击【编辑】添加【NODE_PATH】,最后点击【确定】。

4.测试
// 输入以下命令检查配置是否正确
npm config get prefix
npm config get cache

安装express 模块进行测试:npm install express -g

⚠若安装失败出现上面截图错误内容,可能是没有使用管理员身份运行cmd窗口,可以修改一下【node_global】和【node_cache]的权限。

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

【node_cache】步骤与【node_global】同理。

关闭当前命令窗口,重新打开窗口输入安装命令:npm install express -g

5.npm版本修改
// @后跟版本号,若跟的是大版本,则更新到对应大版本最新的小版本
npm install -g npm@9// 更新到指定版本
npm install -g npm@10.1.8// npm 升级到最新版本
npm install -g npm@latest

🎉🎉完成Node.js下载安装及环境配置~

http://www.lryc.cn/news/527660.html

相关文章:

  • 嵌入式MCU面试笔记2
  • 代码随想录算法【Day34】
  • 《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》重印P126、P131勘误
  • vim多文件操作如何同屏开多个文件
  • day6手机摄影社区,可以去苹果摄影社区学习拍摄技巧
  • 渗透测试之WAF规则触发绕过规则之规则库绕过方式
  • C语言【基础篇】之流程控制——掌握三大结构的奥秘
  • c++小知识点
  • 团体程序设计天梯赛-练习集——L1-022 奇偶分家
  • vue项目中,如何获取某一部分的宽高
  • LeetCode - #195 Swift 实现打印文件中的第十行
  • 机试题——最小矩阵宽度
  • 香港维尔利健康科技集团重金投资,内地多地体验中心同步启动
  • ZYNQ-IP-AXI-GPIO
  • Netty的心跳机制怎么实现的?
  • java基础——专题一 《面向对象之前需要掌握的知识》
  • Python 数据清洗与处理常用方法全解析
  • BFS算法的实现(例题)
  • clean code阅读笔记——如何命名?
  • MacOS 如何解决无法打开 ‘xxx’,因为 Apple 无法检查其是否包含恶意软件
  • Java并发学习:进程与线程的区别
  • 省市区三级联动
  • springboot 动态配置定时任务
  • 数据结构与算法学习笔记----求组合数
  • Arouter详解・常见面试题
  • 全志开发板 视频输入框架
  • 寒假学web--day10
  • 【全栈】SprintBoot+vue3迷你商城(9)
  • 系统思考—问题分析
  • 系统架构设计师教材:信息系统及信息安全