【问题标题】:Why does "npm install react" install version 16 when latest version is 17?为什么“npm install react”在最新版本为 17 时安装版本 16?
【发布时间】:2021-11-23 18:56:41
【问题描述】:

如果我运行命令:

npm 安装反应

我希望它安装react 17,因为显然第 17 版是最新版本。

但是在我运行评论之后,我在我的 package.json 文件中看到了这一点

“反应”:“^16.14.0”,

我错过了什么吗?

【问题讨论】:

    标签: reactjs npm npm-install


    【解决方案1】:

    我认为它是从您本地的 npm 安装的,至于我,您的命令安装了 17.0.2。

    要安装最新版本,您应该使用:

    npm install --save react@latest
    

    【讨论】:

      【解决方案2】:

      已安装的版本通常锁定在 package-lock.json(如果您使用的是 yarn,则为 yarn.lock)。

      Npm/yarn 将尝试锁定版本,以避免在生产环境中部署代码时出现问题和版本冲突。

      要将您的 React 版本升级到最新版本,请使用 @jare25 提及的命令。

      npm install --save react@latest
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-06
        • 2014-06-13
        • 2021-06-24
        • 1970-01-01
        • 2020-03-25
        • 2023-01-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多