インストールされているReact-Nativeのバージョンを確認する方法


111

リアクティブネイティブをアップグレードしますが、その前に、私のバージョンからのアップグレードに関する特別な注意事項があるかどうかを確認するために、アップグレード元のバージョンを知る必要があります。

Macにインストールしたreact-nativeのバージョンを確認するにはどうすればよいですか?

回答:


158

Macのバージョンを確認するには(Windowでもそのコードを実行できます)、実行するreact-native -vと次のようになります。

ここに画像の説明を入力してください

プロジェクトが実行しているバージョンを知りたい場合/node_modules/react-native/package.jsonは、versionキーを探してください。

ここに画像の説明を入力してください


プロジェクトのルートフォルダー(node_moduleではなく)のpackage.jsonをチェックしてバージョンをチェックできますか?"react-native"の
Yusuf Khan

22

-> でもpackage.jsonファイルを開くことができます。node_modulesreact-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ただし、このコマンドが完了するまでにはかなり長い時間がかかりました。
Chen Li Yong

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
for、mac私はプロジェクトフォルダーで$ ./node_modules/.bin/react-native --versionを使用します
Felipe Valdes

ええ、それも結構です。インストールディレクトリを調べることによる手動チェックのプロセスnode_modules
hygull

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

まず、npmがシステムにインストールされていることを確認します。使用: [sudo] npm install npm -gダウンロードしてインストールします。


1

このコマンドはターミナルで実行できます。

反応ネイティブ-バージョン

これは反応ネイティブのCLIバージョンを提供します

または以下のpackage.jsonをチェックインしてください

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

0

プロジェクトディレクトリで「npm監査」を実行し、プロジェクトのpackage.jsonファイルに移動するだけです。package.jsonファイルには、すべてのバージョンとパッケージ名が含まれています。これは、OSに関係なく機能するはずです。


0

2つのオプションがあります

  1. cmdまたはターミナルで実行
react --version
react-native --version
  1. プロジェクトファイルをチェックインし、 Package.json


0

Package.jsonファイルをチェックして、反応ネイティブバージョンを確認します。

または

ターミナルを開いてコマンドreact-native -vを実行します


0

反応ネイティブの使用法:bin [オプション]

オプション:--version CLIバージョンを出力します--verboseロギングの詳細度を上げます-h、--help使用情報を出力します react-native --versionこのコマンドを使用します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.