【发布时间】:2016-09-18 17:09:24
【问题描述】:
我要升级 react-native 但在此之前,我需要知道我要从哪个版本升级,看看是否有任何关于从我的版本升级的特殊说明。
如何找到我在 Mac 上安装的 react-native 版本?
【问题讨论】:
标签: react-native
我要升级 react-native 但在此之前,我需要知道我要从哪个版本升级,看看是否有任何关于从我的版本升级的特殊说明。
如何找到我在 Mac 上安装的 react-native 版本?
【问题讨论】:
标签: react-native
查看 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 命令需要很长时间才能完成。
您也可以在node_modules -> react-native 中打开您的package.json 文件。
版本在顶部:
{
"name": "react-native",
"version": "0.12.0",
...
}
【讨论】:
react-native -v 返回0.48.4 而我的package.json 说0.1.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
【讨论】:
node_modules手动检查的过程。
如果您想seereact-native、 react 或您正在运行的另一个版本,请打开您的terminal 或 cmd 和run 所需的命令
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
【讨论】:
要查看项目中安装的本地包,包括其版本和不依赖项,请从项目的根目录运行以下命令。在 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
【讨论】:
这对我有用
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`
【讨论】:
找出全局安装了哪个 react-native:
npm ls react-native -g
【讨论】:
使用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 命令。
【讨论】:
如果你使用npx,你可以运行:
npx npm view react-native version
【讨论】:
如果您已全局安装“react-native”,则只需打开终端/命令行工具并输入react-native -v,您就会得到答案。
如果您为特定项目安装了“react-native”,则打开终端/命令行工具,然后导航到您的项目并输入react-native -v,您将得到答案。
【讨论】:
您可以在终端中运行此命令:
react-native --version
这将提供 react-native CLI 版本
或者签入
下的package.json"dependencies": {
"react": "16.11.0",
"react-native": "0.62.2",
}
【讨论】:
首先,确保您的系统上安装了 npm。
使用:[sudo] npm install npm -g 下载安装。
【讨论】:
我知道两种测试 react-native 版本的方法
【讨论】:
只需对您的项目目录执行“npm 审核”,然后转到您的项目 package.json 文件。 在 package.json 文件中,您将找到所有版本和包名称。这应该与操作系统无关。
【讨论】:
检查您的 Package.json 文件以了解 react-native 版本。
或
打开终端并运行命令react-native -v
【讨论】:
反应原生 用法:bin [选项]
选项: --version 打印 CLI 版本 --verbose 增加日志记录的详细程度 -h, --help 输出使用信息 react-native --version 使用这个命令
【讨论】:
如果您全局安装了 react native,在您的终端类型上:
react-native --version
但如果您安装时没有使用全局标志 -g,请输入:
npx react-native --version
或者
yarn react-native --version
(?如果你安装了纱线)
【讨论】:
如果您已全局安装"react-native",则只需打开您的终端并使用react-native -v 即可在您的电脑上安装该版本。
【讨论】:
react_native?