入职必会-开发环境搭建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
分享
相关文章
【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开发环境。内容基于官方正版软件,确保合规性与安全性。
177 23
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
48 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下载(稍微麻烦一丢丢)-优雅草卓伊凡
75 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
Node.js 中实现多任务下载的并发控制策略
Node.js 中实现多任务下载的并发控制策略
|
2月前
|
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
63 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
|
3月前
|
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
531 26
|
5月前
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
42 0

热门文章

最新文章

AI助理

你好,我是AI助理

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