尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Node.js 安装与版本配置教程(Windows + Mac + Linux全覆盖,用 nvm/n 优雅管理多版本)

Node.js 安装与版本配置教程(Windows + Mac + Linux全覆盖,用 nvm/n 优雅管理多版本) Node.js 是什么简单说Node.js 让 JavaScript 能在浏览器以外的地方跑这样你就能用同一门语言写服务器端逻辑了。后端、全栈、甚至前端工具链都绕不开它。装好 Node.js等于你机器上多了一个能跑 JS 的运行环境。先检查有没有旧版打开终端Windows 用 PowerShell 或者 CMDMac/Linux 用终端运行node -v npm -v如果显示版本号说明装过了。如果提示不是内部或外部命令跳过这步直接进入安装。如果有版本号但不确定是怎么装的建议先卸掉尤其是通过官网 dmg/msi 一路下一步装的那种后续用 nvm 管理会干净很多。Windows 卸法去设置 → 应用找 Node.js点卸载。Mac 用sudo rm -rf /usr/local/node或者通过 Homebrew 装的用brew uninstall node。Linux 发行版的包管理器装的apt 用户跑sudo apt remove nodejs npmyum 用户跑sudo yum remove nodejs npm。卸完把终端关了重开确保环境变量刷新干净。Windows 安装 nvm-windows去 GitHub 下载https://github.com/coreybutler/nvm-windows/releases下载nvm-setup.exe或者 zip 包都行。双击安装一路下一步装在 C 盘默认路径不要改。装完之后打开 PowerShell运行nvm version看到版本号就说明装好了。接下来配置国内镜像这一步很重要不配的话后面装 Node.js 慢到你怀疑人生。在你的用户目录下通常是C:\Users\你的用户名\找到或新建文件settings.txt没有就新建内容如下root: C:\Program Files\nvm path: C:\Program Files\nodejs arch: 64 proxy: none node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/保存然后重新打开一个 PowerShell 窗口。Mac/Linux 安装 nMac 和 Linux 用的是 n 这个工具Node 版本管理圈里很受欢迎。安装前确保系统里有 Node可以用node -v确认没有也没事n 自己会装一个初始版本。通过 npm 全局安装 nsudo npm install -g n装完之后设置一下环境变量让 n 安装的 Node 覆盖系统路径。编辑你的 shell 配置文件Mac 默认用 zsh编辑~/.zshrcexport N_PREFIX$HOME/.n export PATH$N_PREFIX/bin:$PATHLinux 常见的是 bash编辑~/.bashrcexport N_PREFIX$HOME/.n export PATH$N_PREFIX/bin:$PATH保存之后运行source ~/.zshrc或source ~/.bashrc让配置生效。如果你是 root 用户跑上面的命令PATH 可能会出问题加一行确保 n 装的东西在前面export PATH$HOME/.n/bin:$PATH装完运行n --version确认 n 本身装好了。用 nvm/n 安装 Node.js LTS 版Windowsnvm-windowsnvm install lts nvm use ltsMac/Linuxnsudo n lts两条命令等着跑完。下载速度取决于你配的镜像配置好镜像的话基本几十秒到一两分钟。验证安装成功打开一个新的终端窗口运行node -v npm -v两个都显示版本号就装好了。注意这里强调新的终端窗口因为有些情况下旧窗口的环境变量还没刷新你可能看到的是老版本。切换版本的练习LTS 装好了来练一下版本切换。假设你现在的 LTS 是 v20.x想装一个 v18.x 试试老版本项目的兼容性。Windowsnvm install 18 nvm use 18 node -v看到v18.x.x说明切换成功。然后切回来nvm use lts node -vMac/Linuxsudo n 18 node -v切回来sudo n lts node -v整个过程不超过一分钟这就是用 nvm/n 管理版本的好处。不同项目要求不同 Node 版本的时候随时切互不影响。很多人装完忽略的设置npm 默认从国外源拉包速度感人。换一下 registrynpm config set registry https://registry.npmmirror.com这条命令 Windows、Mac、Linux 全平台通用。配完之后再跑npm install速度会快很多。这个镜像跟前面配的 npm_mirror 效果一样但如果你装的时候漏了镜像配置这一步补上也能救回来。结尾Node.js 环境搭好了接下来无论是跑脚手架创项目还是自己写点小工具基础就打好了。
返回列表