You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pm2运行Node服务时axios无法更新或卸载求助

解决axios无法更新至最新版本的方案

针对常规操作后axios版本仍停留在0.21.1的问题,可尝试以下解决方式:

1. 直接指定最新版本安装

执行命令强制安装axios最新版,同步更新package.json和package-lock.json的版本记录:

npm install axios@latest

2. 清除缓存并重构依赖

缓存或锁定文件可能导致版本更新失效,按以下步骤操作:

  • 清除npm本地缓存:
    npm cache clean --force
    
  • 删除本地依赖目录和锁定文件:
    • Linux/macOS:
      rm -rf node_modules
      rm package-lock.json
      
    • Windows(命令行):
      rd /s /q node_modules
      del package-lock.json
      
  • 重新安装所有依赖:
    npm install
    

3. 排查依赖树的版本锁定

部分子依赖可能强制依赖旧版axios,执行命令查看完整依赖树确认情况:

npm ls axios

若发现子依赖锁定版本,可选择:

  • 更新对应的子依赖包;
  • 或强制安装最新版axios(注意存在兼容性风险):
    npm install axios@latest --force
    

4. 手动修改配置后更新

直接编辑package.json,将"axios": "^0.21.1"替换为最新版本号(例如"axios": "^1.6.7"),再执行:

npm install

注意事项

更新完成后,务必重启pm2服务确保新依赖生效:

pm2 restart <你的服务名称>

内容的提问来源于stack exchange,提问作者Sara Ree

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 05:15:32