ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

[415]nodejs安装和node版本管理器nvm

[415]nodejs安装和node版本管理器nvm 文章目录nvm-windows 安装教程⚙️ 第一步准备工作非常重要 第二步安装 nvm-windows✅ 第三步验证安装 第四步基础配置和使用 常用 nvm 命令速查核心解决方案确认正确的版本号解决步骤1. 临时切换镜像源最优先尝试2. 更通用的安装方式安装 v24 大版本3. 查看所有可用版本 补充提醒总结一下linux系统安装Nodejsnvm-windows 安装教程在 Windows 上安装和使用nvm-windows来管理 Node.js 版本可以按下面的步骤来能有效避免因为版本不兼容带来的麻烦。⚙️ 第一步准备工作非常重要在安装nvm-windows之前必须先把电脑上现有的 Node.js 环境彻底卸载干净否则两者会冲突导致nvm无法正常工作。卸载 Node.js去“控制面板” - “程序和功能”里找到 Node.js 并卸载。清理残留文件手动检查并删除以下文件夹如果存在的话确保没有残留C:\Program Files\nodejsC:\Program Files (x86)\nodejsC:\Users\你的用户名\AppData\Roaming\npmC:\Users\你的用户名\AppData\Roaming\npm-cache清理环境变量检查系统的“环境变量”把和 Node.js 或 npm 相关的用户变量和系统变量都删掉。 第二步安装 nvm-windows下载安装程序访问nvm-windows的官方 GitHub 发布页面https://github.com/coreybutler/nvm-windows/releases。下载最新版本的nvm-setup.zip文件。运行安装程序解压 ZIP 文件右键点击nvm-setup.exe选择“以管理员身份运行”。一路点击Next在设置路径时建议不要使用默认的C:\Program Files路径因为它包含空格可能会引发一些奇怪的问题。你可以选一个没有空格和中文的路径比如C:\dev\nvm。安装程序会让你选择nvm的安装目录和 Node.js 的安装目录按你的计划设置就好。✅ 第三步验证安装安装完成后打开一个新的命令提示符CMD或 PowerShell建议同样以管理员身份运行输入以下命令来验证是否安装成功nvm version# 如果一切正常会输出版本号例如1.1.11 第四步基础配置和使用配置国内镜像源非常重要为了加速 Node.js 的下载建议将下载源换成国内镜像。在命令行中依次执行以下两条命令即可nvm node_mirror https://npmmirror.com/mirrors/node/ nvm npm_mirror https://npmmirror.com/mirrors/npm/安装并切换 Node.js 版本nvm的核心功能就是管理多个版本的 Node.js。结合你之前遇到canvas安装失败的问题建议先安装一个稳定的 LTS长期支持版本。# 1. 查看所有可安装的版本列表nvm list available# 2. 安装你想要的版本例如 Node.js 20 (LTS)nvminstall20.19.0# 3. 切换到刚刚安装的版本nvm use20.19.0# 4. 再次确认当前使用的 Node.js 版本node-v# 应该显示 v20.19.0 常用 nvm 命令速查命令说明nvm version查看已安装的 nvm 版本号。nvm list available列出所有可供下载的 Node.js 版本。nvm list或nvm ls列出本机已安装的所有 Node.js 版本。nvm install version安装指定版本的 Node.js如nvm install 18.16.0。nvm use version切换到指定版本的 Node.js。nvm uninstall version卸载指定版本的 Node.js。nvm alias default version设置一个默认的 Node.js 版本这样打开新终端时会自动使用它。注意为了确保nvm命令能正常执行大部分情况下都推荐以管理员身份运行你的命令行工具。nvm install 24.18.0报错error installing 24.18.0: Node.js v24.18.0 is not yet released or is not available for download yet你遇到的这个报错信息非常明确“Node.js v24.18.0 is not yet released or is not available for download yet”。这通常意味着从你当前 nvm 配置的镜像源里找不到24.18.0这个确切的版本。可能的原因有两个要么是这个版本号写错了或尚未正式发布要么是镜像源还没同步这个版本。核心解决方案确认正确的版本号根据查询到的信息Node.js24.18.0版本的计划发布日期是2026年6月23日。既然今天2026年8月8日已经远晚于这个日期说明这个版本应该已经发布了。因此报错更有可能是镜像源比如你之前配置的npmmirror.com还没有同步到这个版本。解决步骤1. 临时切换镜像源最优先尝试把你之前设置的国内镜像源如https://npmmirror.com/mirrors/node/暂时切换回官方的源因为官方源更新最快。在命令行中执行以下命令nvm node_mirror https://nodejs.org/dist/然后再次尝试安装24.18.0。如果官方的源下载速度很慢可以等安装完成后再把镜像源改回来。2. 更通用的安装方式安装 v24 大版本有时指定过细的小版本号patch version可能会遇到同步延迟的问题。你可以尝试安装 v24 这个大版本的最新稳定版nvminstall24或者安装官方推荐的 LTS 版本兼容性和稳定性也更好。3. 查看所有可用版本如果上面的方法都不行可以先查看一下你的 nvm 能够列出哪些可用的 Node.js 版本从中选择一个相近的版本进行安装。nvmlsavailable 补充提醒有一个值得注意的细节是在 Windows 系统上通过 nvm 安装和切换 Node.js v24 的早期版本如 v24.1.0时曾有用户报告过“找不到入口点”Entry Point Not Found的系统兼容性问题。虽然这个具体问题已经在上游修复但它说明 Node.js v24 在 Windows 上的某些早期版本可能还不够稳定。这也从侧面说明优先采用方法 2安装最新的 v24.x 版本是个更好的选择可以避开那些已修复的旧版本问题。总结一下大概率是镜像源还没同步建议先切回官方源后再试。如果24.18.0还是不行就直接用nvm install 24来安装最新版的 v24这是最省心的办法。linux系统安装Nodejs1、去官网下载和自己系统匹配的文件英文网址https://nodejs.org/en/download/中文网址http://nodejs.cn/download/通过uname -a命令查看到我的Linux系统位数是64位备注x86_64表示64位系统 i686 i386表示32位系统如图故下载一下红色框中文件 版本为v6.10.02、下载下来的tar文件上传到服务器并且解压然后通过建立软连接变为全局1上传服务器可以是自己任意路径目前我的放置路径为 cd /usr/local2解压上传tar -xvf node-v6.10.0-linux-x64.tar.xz -C /usr/local/确认一下nodejs下bin目录是否有node 和npm文件如果有执行软连接如果没有重新下载执行上边步骤3建立软连接变为全局①ln -s /*/nodejs/bin/npm /usr/local/bin/②ln -s /*/nodejs/bin/node /usr/local/bin/或者这样加入环境变量NODE_HOME/usr/local/node-v8.12.0-linux-x64 export NODE_HOME export PATH${PATH}:${NODE_HOME}/bin4最后一步检验nodejs是否已变为全局在Linux命令行node -v命令会显示nodejs版本如图所示为大功告成
返回列表