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

如何查看npm包更新前的已安装版本?

查看npm包更新前的版本

如果已经将包更新至最新版,npm本身不会自动保留更新前的版本记录,但可以通过以下几种方式找回:

  • 检查lock文件
    项目根目录下的package-lock.json(npm)或yarn.lock(Yarn)会记录所有依赖的精确版本。直接在文件内搜索目标包名,若更新后未修改或覆盖lock文件,大概率能找到更新前的版本条目。

  • 借助版本控制系统
    如果你用Git管理代码,可查看package.json或lock文件的历史版本:

    • 查看package.json的提交历史:git log -- package.json
    • 查看某历史版本的package.json内容:git show <commit-hash>:package.json
      定位到更新操作对应的提交,就能获取更新前的版本号。
  • 查看终端历史日志
    若更新包时的终端窗口未关闭,向上翻找更新命令的输出,通常会显示类似updating <package-name> from <old-version> to <new-version>的内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 15:52:01