入职必会-开发环境搭建29-Node.js下载和安装

简介: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于在服务器端运行 JavaScript 代码。它提供了一种异步、事件驱动的编程模型,使得开发者能够构建高性能、可扩展的网络应用程序。

Node.js介绍

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于在服务器端运行 JavaScript 代码。它提供了一种异步、事件驱动的编程模型,使得开发者能够构建高性能、可扩展的网络应用程序。

Node.js 的特点和优势包括:

  1. 非阻塞 I/O:Node.js 使用非阻塞、事件驱动的 I/O 模型,使得可以同时处理大量并发请求,提高应用程序的吞吐量和性能。
  2. 单线程:Node.js 使用单线程的事件循环模型,避免了传统多线程模型中的线程切换开销,简化了并发编程。
  3. 轻量高效:Node.js 的运行时环境相对较轻量,启动快速,占用系统资源少。
  4. NPM 包管理器:Node.js 自带了一个强大的包管理工具 NPM,拥有丰富的开源软件包,方便开发者重用和共享代码。
  5. 跨平台:Node.js 可以在多个操作系统上运行,包括 Windows、macOS 和 Linux,提供了一致的开发和部署体验。

Node.js 的应用范围广泛,特别适合构建实时应用、网络服务器、API 后端、聊天应用、博客平台等。它也被广泛应用于前端开发中的构建工具、自动化任务,例如使用 Gulp 或 Webpack 进行前端资源打包和优化。

总的来说,Node.js 提供了一个强大的运行时环境,使得 JavaScript 在服务器端具备了处理 I/O、网络请求等任务的能力,为开发者提供了一种高效、灵活的编程工具。

Node.js下载

在线下载

官网下载地址:https://nodejs.org/en/

离线下载

有可能因为网络原因无法从官方下载,为了大家方便,我已经把软件上传到网盘了,效果如下图:


Node.js安装

找到下载的node-v16.20.2-x64.msi双击node-v16.20.2-x64.msi安装,点击Next,效果如下图:

弹出下面窗口,勾选I accept,点击Next

弹出下面窗口,设置Nodejs安装目录,默认安装到C:\Program Files\nodejs\目录中,点击Next

弹出下面窗口,点击Next

弹出下面窗口,点击Next

弹出下面窗口,点击Install

弹出用户帐户控制对话框,点击

弹出下面窗口,正在安装Node.js,等待安装即可。

弹出下面窗口,点击Finish

到此就完成了Node.js的安装。

Node.js安装验证

Node.js安装完毕后,会自动配置好环境变量,验证Node.js是否安装成功,在Dos命令行输入: node -v,效果如下图:

配置npm的全局安装路径

使用管理员身份运行命令行,在命令行中执行如下指令:

npm config set prefix "Node.js的安装目录"

注意:Node.js默认安装到C:\Program Files\nodejs\目录中。

具体操作如下图:

切换npm的淘宝镜像

npm默认下载包的路径为:https://registry.npmjs.org/。这个网址在国内下载很慢,建议切换为npm的淘宝镜像。

使用管理员身份运行命令行,在命令行中执行如下指令:

npm config set registry https://registry.npmmirror.com

具体操作如下图:


目录
打赏
0
0
0
0
23
分享
相关文章
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
103 11
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
2940 23
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
260 2
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
169 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
Node.js 中实现多任务下载的并发控制策略
Node.js 中实现多任务下载的并发控制策略
108 15
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
213 2
|
8月前
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
83 0
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
116 1
JavaScript中的原型 保姆级文章一文搞懂
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问