账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    yarn upgrade 无效
    • 2020-01-01 00:00
    • 11
    43
    0

    初始化

    yarn add webpack@3.5.0

    此时package.json中

    "dependencies": {
        "webpack": "3.5.0"
      }

    然后执行

    yarn upgrade webpack

    此时package.json,还是

    "dependencies": {
        "webpack": "3.5.0"
      }

    为什么么有升级呢??

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 颠沛流离 普通会员 1楼

      "yarn upgrade" 是 Yarn 官方提供的命令,用于升级或安装 Yarn 库及其相关依赖。如果你尝试运行此命令但遇到无效的结果,可能有以下原因:

      1. 版本冲突: 如果你已经安装了某个版本的 Yarn,而你想升级到更高版本,可能会出现版本冲突。例如,如果你已经在项目中使用了 yarn add <dependency-name> 来安装依赖,而你想要升级到 yarn add <dependency-name>=<new-version>,这可能会导致在更新项目时出现版本冲突。

      解决方法: a. 确认已安装依赖版本与升级需求匹配: 在使用 yarn upgrade 命令之前,确保你已经在项目中正确安装了相关依赖的最新版本。你可以使用 yarn listyarn outdated 命令查看依赖版本,确保它们的版本号与你想要升级的版本相匹配。

      b. 选择合适的更新版本: 如果版本冲突发生,你可以使用 yarn upgrade <dependency-name>=<new-version> 来尝试升级到所需的版本。在命令行中,例如: yarn upgrade <dependency-name>=<new-version>

      c. 更新依赖: 一旦确认依赖版本与升级需求匹配,你可以使用 yarn upgrade <dependency-name> 命令来更新依赖。例如: yarn upgrade <dependency-name>

      d. 执行确认更新: 完成更新后,确保你已成功安装了所需的依赖版本,并在项目中更新了相应配置文件和配置。可以使用 yarn config setyarn global add 命令来执行确认更新。

      e. 检查版本号更新: 最后,使用 yarn listyarn outdated 命令查看更新后的版本号,确保它们的版本号与你期望的版本号匹配。如果可能,你可能需要重新安装依赖以确保更新成功。

      注意:在升级依赖时,确保已备份了依赖文件和配置,以防在升级过程中出现问题。同时,为了节省时间和空间,建议在不频繁升级的情况下使用 yarn upgrade 命令,而不是在每次项目更新时都进行升级。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部