Cách kiểm tra phiên bản đã cài đặt của React-Native


111

Tôi sẽ nâng cấp react-native nhưng trước khi thực hiện, tôi cần biết mình đang nâng cấp từ phiên bản nào để xem có bất kỳ lưu ý đặc biệt nào về việc nâng cấp từ phiên bản của tôi không.

Làm cách nào để tìm phiên bản react-native mà tôi đã cài đặt trên máy Mac của mình?

Câu trả lời:


158

Để xem bạn có phiên bản nào trên máy Mac (Window cũng có thể chạy mã đó.), Hãy chạy react-native -vvà bạn sẽ nhận được một cái gì đó như sau:

nhập mô tả hình ảnh ở đây

Nếu bạn muốn biết dự án của mình đang chạy phiên bản nào, hãy xem /node_modules/react-native/package.jsonvà tìm versionkhóa:

nhập mô tả hình ảnh ở đây


Tôi có thể kiểm tra package.json của thư mục gốc của dự án (không node_module) để kiểm tra phiên bản đó cũng là một giá trị quan trọng như "phản ứng bản địa": "0.49.3"
Yusuf Khan

22

Bạn cũng có thể mở package.jsontệp của mình trong node_modules-> react-native.

Phiên bản ở trên cùng:

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

3
Tôi không nghĩ điều này là đúng, react-native -vtrả lại 0.48.4trong khi tôi package.jsonnói 0.1.0.
paulvs

nó thực sự đúng. react-native và react-native-cli là những thứ khác nhau. @paulvs
hakiko 09/12/19

22

Phương pháp tốt nhất để kiểm tra thông tin môi trường gốc phản ứng.

react-native info

cái nào sẽ cung cấp thông tin

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

Đây là một trong những hoạt động cho tôi. Các -vlệnh không hoạt động. Tuy nhiên, infolệnh này mất khá nhiều thời gian để hoàn thành.
Chen Li Yong

14

Di chuyển đến thư mục gốc của Ứng dụng của bạn rồi thực hiện lệnh sau,

react-native -v

Trong trường hợp của tôi, nó giống như bên dưới,

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

Cuối cùng,

MacBook-Pro:CabBookingApp admin$ react-native -v
react-native-cli: 2.0.1
react-native: 0.44.0

1
cho, mac tôi sử dụng $ ./node_modules/.bin/react-native --version trong thư mục dự án
Felipe Valdes

Vâng, điều đó cũng tốt. Quá trình kiểm tra thủ công bằng cách xem thư mục cài đặt node_modules.
hygull

8

Để xem các gói cục bộ được cài đặt trong dự án của bạn bao gồm các phiên bản của chúng và không có phụ thuộc của chúng, hãy chạy lệnh dưới đây từ thư mục gốc của dự án. Trong một ứng dụng gốc React, điều này sẽ bao gồm gói phản ứng gốc.

npm list --depth 0

Hoặc nếu bạn cài đặt chúng bằng sợi:

yarn list --depth=0

Và để chỉ nhận một gói cụ thể:

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

7

Tìm hiểu phản ứng gốc nào được cài đặt trên toàn cầu:

npm ls react-native -g

1

Nếu bạn đã cài đặt "react-native" trên toàn cầu thì chỉ cần mở công cụ terminal / command line và nhập, react-native -vbạn sẽ nhận được câu trả lời.

Và nếu bạn đã cài đặt "react-native" cho một dự án cụ thể thì hãy mở công cụ terminal / command line và sau đó điều hướng đến dự án của bạn và nhập react-native -vbạn sẽ nhận được câu trả lời.


1

Trước tiên, hãy đảm bảo rằng npm đã được cài đặt trên hệ thống của bạn. Sử dụng: [sudo] npm install npm -gđể tải xuống và cài đặt nó.


1

Bạn có thể chạy lệnh này trong Terminal:

react-native --version

Điều này sẽ cung cấp phiên bản CLI gốc phản ứng

Hoặc kiểm tra trong package.json dưới

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

0

Chỉ cần thực hiện "kiểm tra npm" trên thư mục dự án của bạn và sau đó chuyển đến tệp gói.json dự án của bạn. Trong tệp package.json, bạn sẽ tìm thấy tất cả các phiên bản và tên gói. Điều này sẽ hoạt động bất kể hệ điều hành.


0

Bạn có hai lựa chọn

  1. chạy trong cmd hoặc Terminal
react --version
react-native --version
  1. kiểm tra tệp dự án, mở Package.json


0

Kiểm tra tệp Package.json của bạn để biết phiên bản gốc phản ứng.

HOẶC LÀ

Mở terminal và chạy lệnh react-native -v


0

Cách sử dụng react-native: bin [options]

Tùy chọn: --version Print CLI phiên bản --verbose Tăng chi tiết ghi nhật ký -h, - trợ giúp thông tin sử dụng đầu ra phản ứng-native --version sử dụng lệnh này

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.