我将要升级本地版本,但在此之前,我需要知道从哪个版本升级,以查看是否有任何关于从我的版本升级的特别说明。
如何找到安装在 Mac 上的反应原生版本?
查看 Mac 上的版本(Window 也可以运行该代码),运行 react-native -v,你应该得到这样的东西:
react-native -v
如果您想知道您的项目正在运行的版本,请在 /node_modules/react-native/package.json中查找 version键:
/node_modules/react-native/package.json
version
您也可以在 node_modules-> react-native中打开 package.json文件。
node_modules
react-native
package.json
这个版本在顶部:
{ "name": "react-native", "version": "0.12.0", ... }
移动到应用程序的根目录,然后执行以下命令,
在我的例子中,它是类似于下面这样的东西,
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下载并安装。
[sudo] npm install npm -g
只需对项目目录执行“ npm 审计”,然后转到项目 package.json 文件。 在 package.json 文件中,您将找到所有的版本和包名。无论操作系统如何,这都应该可以工作。
找出全球范围内安装了哪些反应原生软件:
npm ls react-native -g
你有两个选择
react --version react-native --version
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或 cmd和 run所需的命令
see
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
这对我有用
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
npx npm view react-native version
如果您安装了反应原生 全球范围内,在您的终端类型:
react-native --version
但是如果安装时没有全局标志 G,输入:
npx react-native --version
yarn react-native --version
(如已安装纱线)
如果你已经在全球范围内安装了 "react-native",那么只要打开你的终端,使用 react-native -v就可以在你的电脑上安装这个版本。
"react-native"
我知道两种方法来测试反应-本地版本
只需在项目中打开下面的文件:-
包裹 Json
在 dependencies对象下你会得到 react-native的版本
dependencies
要查看 Mac 终端上的版本,运行 本地反应,版本,应该会得到如下内容:
要知道反应本机版本,只需键入命令即可。