当前位置: 首页 > news >正文

在Windows系统上升级Node.js和npm

在Windows系统上升级Node.js和npm,我推荐以下几种方法:
方法1:使用官网安装包(最简单)

访问 nodejs.org
下载Windows安装包(.msi文件)
运行安装包,选择"修复"或直接安装新版本
安装过程会自动更新npm

方法2:使用nvm-windows(推荐,管理多版本)
安装nvm-windows

从GitHub下载:nvm-windows releases
下载 nvm-setup.zip
解压并运行安装程序

使用nvm-windows
cmd# 查看已安装的版本
nvm list

查看可用的远程版本

nvm list available

安装最新LTS版本

nvm install lts

安装最新版本

nvm install latest

使用特定版本

nvm use 18.17.0

设置默认版本

nvm alias default 18.17.0
方法3:使用Chocolatey包管理器
如果你已经安装了Chocolatey:
powershell# 以管理员身份运行PowerShell
choco upgrade nodejs
方法4:使用Winget(Windows 10/11)
powershell# 搜索Node.js
winget search nodejs

安装或升级Node.js

winget install OpenJS.NodeJS

或升级

winget upgrade OpenJS.NodeJS
单独升级npm
cmd# 升级npm到最新版本
npm install -g npm@latest

在Windows上,如果遇到权限问题,可以用PowerShell以管理员身份运行

Windows特别注意事项

  1. 权限问题解决
    如果遇到权限错误,可以:
    cmd# 设置npm全局安装目录到用户文件夹
    npm config set prefix %USERPROFILE%\npm-global

然后将 %USERPROFILE%\npm-global 添加到系统PATH变量

  1. 清理npm缓存
    cmdnpm cache clean --force
  2. 检查安装
    cmdnode --version
    npm --version
    我的推荐步骤(Windows)

卸载旧版本(可选):

通过控制面板卸载现有的Node.js

安装nvm-windows:

下载并安装nvm-windows

安装Node.js:
cmdnvm install lts
nvm use lts

验证安装:
cmdnode --version
npm --version

这样你就可以轻松管理多个Node.js版本

http://www.dtcms.com/a/352853.html

相关文章:

  • camel agent
  • 人工智能安全地图:将人工智能漏洞与现实世界的影响联系起来
  • 【设计模式】简单工厂模式
  • 利用MCP实现爬虫智能体,获取数据竟如此简单恐顾
  • 【Python学习笔记】whl包打包
  • 【Redis#7】Redis 数据结构 -- Set 类型
  • AV1到达开始和约束时间
  • 如何避免绕过WAF 直接访问云主机
  • 从 WPF 到 Avalonia 的迁移系列实战篇1:依赖属性的异同点与迁移技巧
  • 学术/报告场景实测:从申请OpenAI API Key获取并实现GPT-5 PDF分析机器人(含源码)
  • 【Linux】从0到1掌握进程控制:终止、等待与替换的核心逻辑
  • 音频中的噪音门
  • 视频加水印_带gif 加动态水印 gif水印 视频浮动水印
  • 2025年03月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 《MongoDB 常用命令详解:从数据库操作到高级查询》
  • mongodb influxdb
  • Vue JS安装部署与使用方法(保姆级教程)
  • Java 实现 MongoDB ObjectId 算法
  • Python常见设计模式3: 行为型模式
  • 数据分析与数据挖掘
  • 【技术教程】如何为ONLYOFFICE协作空间开发文件过滤UI插件
  • string类的学习及模拟
  • vue拖动排序,vue使用 HTML5 的draggable拖放 API实现内容拖并排序,并更新数组数据
  • 【无标题】淘宝直播间详情数据
  • 云原生安全架构设计与零信任实践
  • 三格电子——高频一体式工业级RFID读写器的应用
  • 核心内涵解析:销采一体化 CRM 是什么?
  • 贴片式TE卡 +北京君正+Rk瑞芯微的应用
  • 亚马逊ASIN定投广告的智能化突破:从人工苦力到数据驱动的华丽转身
  • Part 1️⃣:相机几何与单视图几何-第六章:相机模型