如何检查安装版本的反应-本机

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

如何找到安装在 Mac 上的反应原生版本?

386001 次浏览

查看 Mac 上的版本(Window 也可以运行该代码),运行 react-native -v,你应该得到这样的东西:

enter image description here

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

enter image description here

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

这个版本在顶部:

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

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

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

若要查看安装在项目中的本地包(包括它们的版本和不包括它们的依赖项) ,请从项目的根目录运行以下命令。在一个反应本机应用程序中,这将包括反应本机包。

npm list --depth 0

或者,如果你给它们安装了纱线:

yarn list --depth=0

为了得到一个特定的包裹:

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

如果你已经在全球范围内安装了“反应本机”,那么只要打开终端/命令行工具并键入 react-native -v,你就会得到答案。

如果你已经为一个特定的项目安装了“反应本机”,那么打开终端/命令行工具,然后导航到你的项目并键入 react-native -v,你将得到你的答案。

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

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

首先,确保系统上安装了 Npm。 用途: [sudo] npm install npm -g下载并安装。

只需对项目目录执行“ npm 审计”,然后转到项目 package.json 文件。 在 package.json 文件中,您将找到所有的版本和包名。无论操作系统如何,这都应该可以工作。

找出全球范围内安装了哪些反应原生软件:

npm ls react-native -g

你有两个选择

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

检查 Package json文件以了解反应原生版本。

或者

打开终端并运行命令 本土化反应

本能反应 用法: bin [选项]

选择: ——版本打印 CLI 版本 ——详细增加日志详细度 - h,——帮助输出使用信息 使用以下命令进行响应-本机—— version

你可以在终端运行这个命令:

本地反应,版本

这将提供反应原生 CLI 版本

签入 package.json

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

如果您想要 see运行哪个版本的 react-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

see my terminal

这对我有用

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’

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

npx npm view react-native version

如果您安装了反应原生 全球范围内,在您的终端类型:

  react-native --version

但是如果安装时没有全局标志 G,输入:

 npx react-native --version

或者

 yarn react-native --version

(如已安装纱线)

如果你已经在全球范围内安装了 "react-native",那么只要打开你的终端,使用 react-native -v就可以在你的电脑上安装这个版本。

我知道两种方法来测试反应-本地版本

  1. 打开 Cmd键入“ 原生反应”或“ 本地反应,版本
  2. 打开您的项目并打开 包裹 Json文件。您将看到反应本机版本

只需在项目中打开下面的文件:-

包裹 Json

dependencies对象下你会得到 react-native的版本

要查看 Mac 终端上的版本,运行 本地反应,版本,应该会得到如下内容:

要知道反应本机版本,只需键入命令即可。

npx react-native --version