如何检查React-Native的安装版本


110

我将升级本机,但在此之前,我需要知道我要从哪个版本升级,以查看是否有关于从我的版本升级的特殊说明。

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

Answers:


157

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

在此处输入图片说明

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

在此处输入图片说明


我可以检查项目根文件夹(不是node_module)的package.json以检查版本吗,还有一个像“ react-native”
Yusuf Khan

22

您也可以package.jsonnode_modules->中打开文件react-native

版本位于顶部:

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

3
我不这么认为,请在我说时再react-native -v回来。0.48.4package.json0.1.0
paulvs

这是真的。react-native和react-native-cli是不同的东西。@paulvs
hakiko

22

检查本机环境信息的最佳实践。

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命令花费了很长时间。
陈李咏

14

移至您应用的根目录,然后执行以下命令,

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

1
对于Mac,我在项目文件夹中使用$ ./node_modules/.bin/react-native --version
Felipe Valdes,

是的,那也很好。通过查看安装目录进行手动检查的过程node_modules
hygull19年

8

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

npm list --depth 0

或者,如果您为它们安装了纱:

yarn list --depth=0

并仅获取特定的软件包:

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


1

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

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



1

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

反应本机--version

这将提供本地反应的CLI版本

在以下位置签入package.json

"dependencies": {
    "react": "16.11.0",
    "react-native": "0.62.2",
}

0

只需在项目目录上执行“ npm审核”,然后转到项目package.json文件即可。在package.json文件中,您将找到所有版本和软件包名称。


0

你有两个选择

  1. 在cmd或Terminal中运行
react --version
react-native --version
  1. 签入项目文件,打开 Package.json



0

react-native用法:bin [选项]

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.