Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 编程,打破了 JavaScript 原本只能在浏览器端运行的限制。本教程将详细介绍如何安装 Node.js v16.20.2 稳定版,并讲解安装后如何配置环境变量及镜像设置。 一、Node.js 安装教程 1. 访问官方网站:你需要访问 Node.js 的官方网站 https://nodejs.org/ ,在首页你可以看到最新稳定版本的下载链接。点击对应操作系统的下载按钮,这里我们选择 v16.20.2 版本。 2. 下载安装包:根据你的操作系统(Windows、macOS 或 Linux)选择合适的安装包。Windows 用户通常下载 .msi 文件,macOS 和 Linux 用户则选择相应的 .pkg 或 .tar.xz 文件。 3. 安装过程: - Windows:双击下载的 .msi 文件,按照向导提示进行安装,一般默认设置即可。 - macOS:打开 .pkg 文件,按照提示一步步安装。 - Linux:解压 .tar.xz 文件,然后通过终端运行 `sudo ./install.sh` 命令进行安装。 4. 验证安装:安装完成后,打开终端或命令提示符,输入 `node -v`,如果输出了你刚才安装的版本号,说明 Node.js 已成功安装。 二、环境变量配置 安装 Node.js 时,通常会自动添加环境变量,使得在任何目录下都能使用 `node` 和 `npm` 命令。但如果你遇到无法执行的情况,可能需要手动配置环境变量。 1. Windows: - 打开系统属性(右键“我的电脑” -> 属性 -> 高级系统设置 -> 环境变量)。 - 在系统变量中找到 "Path" 变量,点击 "编辑",然后 "新建" 添加 Node.js 的安装路径,例如 `C:\Program Files\nodejs`。 2. macOS 和 Linux: - 使用文本编辑器打开 `/etc/profile` 或 `/etc/bashrc` 文件(取决于你的 Shell 类型)。 - 在文件末尾添加一行,指定 Node.js 的安装路径,如:`export PATH=$PATH:/usr/local/bin/node`,然后保存并关闭文件。 - 为了让更改生效,需要运行 `source /etc/profile` 或 `source /etc/bashrc`。 三、镜像设置 1. npm 镜像:Node.js 的包管理器 npm,默认从国外源下载包,速度可能较慢。为了提高下载速度,我们可以设置国内镜像,如淘宝 NPM 镜像。 - Windows 和 macOS:在命令行中输入以下命令: ``` npm config set registry https://registry.npm.taobao.org ``` - Linux:编辑 ~/.npmrc 文件,添加以下内容: ``` registry=https://registry.npm.taobao.org ``` 2. nvm(Node Version Manager)镜像:如果你使用 nvm(Node.js 版本管理器)管理多个 Node.js 版本,也需要设置镜像。安装 nvm 后,可以通过如下命令设置: - Windows: ``` nvm use --lts nvm install-latest-npm ``` - macOS/Linux: ``` nvm use --lts nvm install-latest-npm --reinstall-packages-from=current ``` 至此,你已经成功安装了 Node.js,并设置了环境变量和镜像,可以愉快地进行 JavaScript 的后端开发了。请记得定期更新 Node.js 到最新稳定版本,以获取最新的功能和安全修复。
- 1
- 粉丝: 1
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码