【问题标题】:How to check the installed version of React-Native如何检查已安装的 React-Native 版本
【发布时间】:2016-09-18 17:09:24
【问题描述】:

我要升级 react-native 但在此之前,我需要知道我要从哪个版本升级,看看是否有任何关于从我的版本升级的特殊说明。

如何找到我在 Mac 上安装的 react-native 版本?

【问题讨论】:

    标签: react-native


    【解决方案1】:

    要查看您的 Mac 上的版本(Window 也可以运行该代码。),运行 react-native -v,您应该会得到如下内容:

    如果您想知道您的项目正在运行什么版本,请查看/node_modules/react-native/package.json 并查找version 键:

    【讨论】:

    • 我可以检查项目根文件夹的package.json(不是node_module)来检查版本还有一个关键值像“react-native”:“0.49.3”
    • 呵呵,这么多人点赞,你们是不是在运行上面的命令后得到错误。
    【解决方案2】:

    查看 react 原生环境信息的最佳实践。

    react-native info
    

    这将提供信息

    React Native Environment Info:
    System:
      OS: Linux 4.15 Ubuntu 18.04.1 LTS (Bionic Beaver)
      CPU: (8) x64 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
      Memory: 2.08 GB / 7.67 GB
      Shell: 4.4.19 - /bin/bash
    Binaries:
      Node: 8.10.0 - /usr/bin/node
      Yarn: 1.12.3 - /usr/bin/yarn
      npm: 3.5.2 - /usr/bin/npm
    npmPackages:
      react: 16.4.1 => 16.4.1 
      react-native: 0.56.0 => 0.56.0 
    npmGlobalPackages:
      react-native-cli: 2.0.1
      react-native: 0.57.8
    

    【讨论】:

    • 这是适合我的。 -v 命令不起作用。不过,这个info 命令需要很长时间才能完成。
    【解决方案3】:

    您也可以在node_modules -> react-native 中打开您的package.json 文件。

    版本在顶部:

     {
      "name": "react-native",
      "version": "0.12.0",
      ...
     }
    

    【讨论】:

    • 我不认为这是真的,react-native -v 返回0.48.4 而我的package.json0.1.0
    • 确实如此。 react-native 和 react-native-cli 是不同的东西。 @paulvs
    【解决方案4】:

    移动到你的应用的根目录然后执行以下命令,

    react-native -v
    

    在我的情况下,如下所示,

    MacBook-Pro:~ admin$ cd projects/
    
    MacBook-Pro:projects admin$ cd ReactNative/
    
    MacBook-Pro:ReactNative admin$ cd src/
    
    MacBook-Pro:src admin$ cd Apps/
    
    MacBook-Pro:Apps admin$ cd CabBookingApp/
    
    MacBook-Pro:CabBookingApp admin$ ls
    MyComponents        __tests__       app.json        index.android.js    
    ios         package.json
    MyStyles        android         img         index.ios.js        
    node_modules
    

    最后,

    MacBook-Pro:CabBookingApp admin$ react-native -v
    react-native-cli: 2.0.1
    react-native: 0.44.0
    

    【讨论】:

    • for,mac我在项目文件夹中使用$ ./node_modules/.bin/react-native --version
    • 是的,这也很好。通过查看安装目录node_modules手动检查的过程。
    【解决方案5】:

    如果您想seereact-native react 或您正在运行的另一个版本,请打开您的terminal cmdrun 所需的命令

    npm view react-native version
    0.63.4
    npm view react version
    17.0.1
    npm view react-scripts version
    4.0.1
    npm view react-dom version
    17.0.1
    

    【讨论】:

    • 这是最好的答案!
    【解决方案6】:

    要查看项目中安装的本地包,包括其版本和不依赖项,请从项目的根目录运行以下命令。在 React 本机应用程序中,这将包括 react-native 包。

    npm list --depth 0
    

    或者如果你用 yarn 安装它们:

    yarn list --depth=0
    

    并且只获得一个特定的包:

    npm list react-native --depth 0
    yarn list --pattern react-native --depth=0
    

    【讨论】:

      【解决方案7】:

      这对我有用

      npm view react-native version

      输出为:0.63.4

      npm view react version

      17.0.1

      npm view react-scripts version

      4.0.1

      npm view react-dom version

      17.0.1`

      【讨论】:

        【解决方案8】:

        找出全局安装了哪个 react-native:

        npm ls react-native -g
        

        【讨论】:

          【解决方案9】:

          使用react-native info它显示所有系统和库信息...

          结果:-

          System:
              OS: Linux 5.4 Ubuntu 20.04.1 LTS (Focal Fossa)
              CPU: (4) x64 Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
              Memory: 787.22 MB / 11.59 GB
              Shell: 5.0.17 - /bin/bash
            Binaries:
              Node: 12.18.4 - /usr/bin/node
              Yarn: 1.22.4 - /usr/bin/yarn
              npm: 6.14.6 - /usr/bin/npm
              Watchman: Not Found
            SDKs:
              Android SDK:
                API Levels: 22, 26, 27, 28, 29
                Build Tools: 26.0.2, 28.0.3, 29.0.2, 29.0.3, 30.0.0, 30.0.0
                System Images: android-R | Google Play Intel x86 Atom
                Android NDK: 21.1.6352462
            IDEs:
              Android Studio: Not Found
            Languages:
              Java: 11.0.8 - /usr/bin/javac
              Python: Not Found
            npmPackages:
              @react-native-community/cli: Not Found
              react: 16.13.1 => 16.13.1 
              react-native: 0.63.3 => 0.63.3 
            npmGlobalPackages:
              *react-native*: Not Found
          

          P.S如果您还没有全局安装react-native,请使用npx react-native info 命令。

          【讨论】:

          • 我们也可以使用 react-native -v。但最好的做法是反应原生信息
          【解决方案10】:

          如果你使用npx,你可以运行:

          npx npm view react-native version
          

          【讨论】:

            【解决方案11】:

            如果您已全局安装“react-native”,则只需打开终端/命令行工具并输入react-native -v,您就会得到答案。

            如果您为特定项目安装了“react-native”,则打开终端/命令行工具,然后导航到您的项目并输入react-native -v,您将得到答案。

            【讨论】:

              【解决方案12】:

              您可以在终端中运行此命令:

              react-native --version

              这将提供 react-native CLI 版本

              或者签入

              下的package.json
              "dependencies": {
                  "react": "16.11.0",
                  "react-native": "0.62.2",
              }
              

              【讨论】:

                【解决方案13】:

                首先,确保您的系统上安装了 npm。 使用:[sudo] npm install npm -g 下载安装。

                【讨论】:

                  【解决方案14】:

                  我知道两种测试 react-native 版本的方法

                  1. 打开 cmd 并输入 'react-native --v' 或 'react-native --version'
                  2. 打开您的项目并打开 package.json 文件。你会看到 react-native 版本

                  【讨论】:

                    【解决方案15】:

                    只需对您的项目目录执行“npm 审核”,然后转到您的项目 package.json 文件。 在 package.json 文件中,您将找到所有版本和包名称。这应该与操作系统无关。

                    【讨论】:

                      【解决方案16】:

                      你有两个选择

                      1. 在cmd或终端中运行
                      react --version
                      react-native --version
                      
                      1. 签入工程文件,打开Package.json

                      【讨论】:

                        【解决方案17】:

                        检查您的 Package.json 文件以了解 react-native 版本。

                        打开终端并运行命令react-native -v

                        【讨论】:

                          【解决方案18】:

                          反应原生 用法:bin [选项]

                          选项: --version 打印 CLI 版本 --verbose 增加日志记录的详细程度 -h, --help 输出使用信息 react-native --version 使用这个命令

                          【讨论】:

                            【解决方案19】:

                            如果您全局安装了 react native,在您的终端类型上:

                              react-native --version
                            

                            但如果您安装时没有使用全局标志 -g,请输入:

                             npx react-native --version
                            

                            或者

                             yarn react-native --version
                            

                            (?如果你安装了纱线)

                            【讨论】:

                              【解决方案20】:

                              如果您已全局安装"react-native",则只需打开您的终端并使用react-native -v 即可在您的电脑上安装该版本。

                              【讨论】:

                              • 您好,如何在全球范围内安装react_native
                              猜你喜欢
                              • 1970-01-01
                              • 1970-01-01
                              • 2018-12-15
                              • 2017-04-22
                              • 1970-01-01
                              • 2014-08-18
                              • 2011-06-21
                              • 1970-01-01
                              • 1970-01-01
                              相关资源
                              最近更新 更多