Node.js 下载安装及环境配置教程
本文介绍在 Windows 10 环境下安装 Node.js 的步骤。包括从官网下载 LTS 版本,执行安装向导,配置 npm 全局路径和缓存路径至非系统盘,设置环境变量 NODE_PATH 和 Path。随后通过安装 express 模块验证环境,并配置淘宝镜像源以加速 npm 包管理器的使用。最终完成 cnpm 的安装与验证。

本文介绍在 Windows 10 环境下安装 Node.js 的步骤。包括从官网下载 LTS 版本,执行安装向导,配置 npm 全局路径和缓存路径至非系统盘,设置环境变量 NODE_PATH 和 Path。随后通过安装 express 模块验证环境,并配置淘宝镜像源以加速 npm 包管理器的使用。最终完成 cnpm 的安装与验证。

本机环境:Windows 10 专业版 X64
访问 Node.js 官方网站下载: https://nodejs.org/zh-cn/download/
建议选择【LTS】(长期支持)版本,稳定性最佳。

下载 .msi 安装包并保存至本地。
双击打开安装文件,点击 NEXT。

勾选同意协议,点击 NEXT。

默认路径为 C:\Program Files\nodejs\。为避免占用系统盘空间,建议修改为 D 盘或 E 盘。

保持默认设置,点击 NEXT。

不勾选此项,点击 NEXT。

点击 INSTALL 进行安装,完成后点击 FINISH。

按 Win+R 键,输入 cmd 回车打开命令行窗口。
输入以下命令验证版本:
node -v
npm -v
显示版本号说明安装成功。

将 npm 全局安装的包和缓存文件迁移到非系统盘目录。
在 Node.js 安装目录下新建两个文件夹:node_global 和 node_cache。

注意:必须使用管理员身份打开 cmd 命令窗口。
执行以下命令设置前缀和缓存路径(以 D 盘为例):
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
验证配置是否正确:
npm config get prefix
npm config get cache

打开【高级系统设置】 -> 【环境变量】。
系统变量 -> 新建 NODE_PATH。
NODE_PATHD:\Program Files\nodejs\node_global\node_modules
系统变量 -> 编辑 Path。
%NODE_PATH%
用户变量 -> 编辑 Path。
npm 路径修改为 D:\Program Files\nodejs\node_global
点击确定保存所有窗口。
使用管理员身份打开 cmd 窗口,执行以下命令安装 express 模块:
npm install express -g
出现成功提示即表示安装成功。
验证安装:
npx express --version

如果安装失败,可检查 C 盘用户文件夹下是否有 .npmmrc 文件,删除后重试。若仍失败,请修改 node_global 和 node_cache 文件夹权限。
执行以下命令切换 npm 镜像源:
npm config set registry https://registry.npmmirror.com
npm config get registry

cnpm 是淘宝定制的 npm 命令行工具,用于加速包管理。
npm install -g cnpm --registry=https://registry.npmmirror.com
验证安装:
cnpm -v

查看完整配置路径:
npm config ls
如有问题需修改路径,可先卸载再重新安装:
npm uninstall cnpm -g
npm install -g cnpm --registry=https://registry.npmmirror.com


微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online