Windows安装Node.js及环境配置

Node.js安装及环境配置之Windows篇
Node.js安装及环境配置之Windows篇
一、安装环境
二、安装node.js步骤
三、前期准备
四、开始安装
五、环境配置
Node.js安装及环境配置之Windows篇
一、安装环境
1、本机系统:Windows 10(64位)
2、Node.js:vnode-v25.2.1-x64.msi(64位)

二、安装node.js步骤
1、下载对应你系统的Node.js版本:https://nodejs.org/zh-cn/download/
2、选安装目录进行安装
3、环境配置
4、测试

三、前期准备
1、Node.js简介
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
2、下载Node.js
打开官网下载链接:https://nodejs.org/zh-cn/download/
我这里下载的是node-vnode-v25.2.1-x64.msi, 如下图:

四、开始安装

1、下载完成后,双击“node-v25.2.1-x64.msi”,开始安装Node.js

点击【Next】按钮

勾选复选框,点击【Next】按钮

修改好目录后,点击【Next】按钮

安装完后点击【Finish】按钮完成安装

至此Node.js已经安装完成,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口

安装完后的目录如下图所示:

此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

五、环境配置
说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Develop\nodejs-25】下创建两个文件夹【node_global】及【node_cache】如下图:

创建完两个空文件夹之后,打开cmd命令窗口,输入

npm config set prefix "D:\Develop\nodejs-25\node_global" npm config set cache "D:\Develop\nodejs-25\node_cache" 

接下来设置环境变量,关闭cmd窗口
“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”

进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【D:\Develop\nodejs-25\node_global\node_modules】,将【用户变量】下的【Path】修改为【D:\Develop\nodejs-25\node_global】

Read more

Flink【基础知识 01】简介+核心架构+分层API+集群架构+应用场景+特点优势(一篇即可大概了解Flink)

目前比较流行的大数据混合处理引擎 Spark【基于内存】,基本上已经取代了Hadoop 的 MapReduce 【基于IO】成为当前大数据处理的标准。Spark-Streaming 的流计算本质上还是批(微批)计算,Flink 是近年来在开源社区不断发展的技术中的能够同时支持高吞吐、低延迟、高性能的纯实时的分布式处理框架【Flink的开窗函数丰富】。 简介+核心架构+分层API+集群架构+应用场景+特点优势 * 1. 简介 * 1.1 流 * 1.2 有状态 * 2. 核心架构 * 2.1 API & Libraries 层 * 2.2 Runtime 核心层 * 2.3 物理部署层 * 3. 分层 API * 3.

By Ne0inhk
Apple Silicon核心arm64 架构MAC部署openclaw

Apple Silicon核心arm64 架构MAC部署openclaw

背景:  周末尝试部署了一下最近大火的小龙虾 。发现arm64的装起来跟普通的似乎不太一样 。特地写个文档给大家解决一下问题  我的mac是 Apple Silicon(M1/M2/M3/M4,arm64 架构)。 环境准备: 注意命令必须运行在原生的终端里 首先检查一下你的node版本 node -v 确认node架构 node -e "console.log(process.platform, process.arch)" * 如果输出 darwin x64 → 就是 Rosetta/x64 问题。 * 应该输出 darwin arm64 才对。 如果node版本比较低或者架构不对。比如14.几 建议升级到最新版22  nvm install 22 --reinstall-packages-from=current # 这会自动选

By Ne0inhk
RabbitMQ - SpringCloud 集成 RabbitMQ:微服务场景实践

RabbitMQ - SpringCloud 集成 RabbitMQ:微服务场景实践

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕RabbitMQ这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * RabbitMQ - SpringCloud 集成 RabbitMQ:微服务场景实践 🐰☁️ * 1. 核心概念与优势 🧠 * 1.1 为什么选择 RabbitMQ? * 1.2 Spring Cloud Stream 的角色 * 2. 环境搭建与基础配置 ⚙️ * 2.1 启动 RabbitMQ 服务 * 2.2 创建 Spring Boot 项目 * 2.3 基础消息收发:使用 Spring AMQP * 2.

By Ne0inhk
网络原理全景图:从通信起源到 TCP/IP 体系架构深度拆解

网络原理全景图:从通信起源到 TCP/IP 体系架构深度拆解

【深度长文】网络原理全景图:从通信起源到 TCP/IP 体系架构深度拆解 我的主页:寻星探路个人专栏:《JAVA(SE)----如此简单!!! 》《从青铜到王者,就差这讲数据结构!!!》 《数据库那些事!!!》《JavaEE 初阶启程记:跟我走不踩坑》 《JavaEE 进阶:从架构到落地实战 》《测试开发漫谈》 《测开视角・力扣算法通关》《从 0 到 1 刷力扣:算法 + 代码双提升》 没有人天生就会编程,但我生来倔强!!! 寻星探路的个人简介: 一、 网络发展史:从“物理孤岛”到“逻辑互连” 1.1 独立模式 (Standalone) —— 孤岛时代 在计算机诞生的早期,每一台机器都是独立的。文档中描述了一个生动的场景:假设有终端 A、B、

By Ne0inhk