ฉันกำลังจะอัปเกรด react-native แต่ก่อนจะทำฉันจำเป็นต้องทราบว่าฉันกำลังอัปเกรดเวอร์ชันใดเพื่อดูว่ามีบันทึกพิเศษเกี่ยวกับการอัปเกรดจากเวอร์ชันของฉันหรือไม่
ฉันจะค้นหาเวอร์ชันของ react-native ที่ฉันติดตั้งบน Mac ได้อย่างไร
ฉันกำลังจะอัปเกรด react-native แต่ก่อนจะทำฉันจำเป็นต้องทราบว่าฉันกำลังอัปเกรดเวอร์ชันใดเพื่อดูว่ามีบันทึกพิเศษเกี่ยวกับการอัปเกรดจากเวอร์ชันของฉันหรือไม่
ฉันจะค้นหาเวอร์ชันของ react-native ที่ฉันติดตั้งบน Mac ได้อย่างไร
คำตอบ:
แนวทางปฏิบัติที่ดีที่สุดในการตรวจสอบข้อมูลสภาพแวดล้อมดั้งเดิมที่ตอบสนอง
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
คำสั่งนี้ใช้เวลาค่อนข้างนานกว่าจะเสร็จสิ้น
นอกจากนี้คุณยังสามารถเปิดpackage.json
แฟ้มใน->node_modules
react-native
เวอร์ชันอยู่ที่ด้านบนสุด:
{
"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
กระบวนการของการตรวจสอบด้วยตนเองโดยการมองเข้าไปในไดเรกทอรีการติดตั้ง
หากต้องการดูแพ็กเกจโลคัลที่ติดตั้งในโปรเจ็กต์ของคุณรวมทั้งเวอร์ชันและไม่มีการอ้างอิงให้รันคำสั่งด้านล่างจากไดเร็กทอรีรูทของโปรเจ็กต์ ในแอป React แบบเนทีฟจะมีแพ็กเกจตอบสนองเนทีฟ
npm list --depth 0
หรือหากคุณติดตั้งด้วยเส้นด้าย:
yarn list --depth=0
และหากต้องการรับแพ็คเกจเฉพาะ:
npm list react-native --depth 0
yarn list --pattern react-native --depth=0
ค้นหาว่ามีการติดตั้ง react-native ไว้ทั่วโลก:
npm ls react-native -g
คุณสามารถเรียกใช้คำสั่งนี้ใน Terminal:
react-native --version
สิ่งนี้จะให้เวอร์ชัน CLI ที่ตอบสนอง
หรือเช็คอิน package.json ภายใต้
"dependencies": {
"react": "16.11.0",
"react-native": "0.62.2",
}
หากคุณติดตั้ง "react-native" ทั่วโลกให้เปิดเครื่องมือ Terminal / command line แล้วพิมพ์ react-native -v
คุณจะได้รับคำตอบ
และหากคุณได้ติดตั้ง "react-native" สำหรับโปรเจ็กต์เฉพาะแล้วให้เปิด Terminal / command line tool จากนั้นไปที่โปรเจ็กต์ของคุณและพิมพ์react-native -v
คุณจะได้รับคำตอบ
ขั้นแรกตรวจสอบให้แน่ใจว่าได้ติดตั้งnpmในระบบของคุณแล้ว ใช้: [sudo] npm install npm -g
เพื่อดาวน์โหลดและติดตั้ง
เพียงทำการ "ตรวจสอบ npm" ในไดเร็กทอรีโปรเจ็กต์ของคุณจากนั้นไปที่ไฟล์ project package.json ของคุณ ในไฟล์ package.json คุณจะพบเวอร์ชันและชื่อแพ็กเกจทั้งหมดสิ่งนี้ควรใช้งานได้โดยไม่คำนึงถึงระบบปฏิบัติการ
ตรวจสอบPackage.jsonของคุณไฟล์เพื่อทราบเวอร์ชันตอบสนองเนทีฟ
หรือ
เปิดเทอร์มินัลและรันคำสั่งreact-native -v
การใช้งานแบบตอบกลับ: bin [ตัวเลือก]
ตัวเลือก: --version Print CLI version --verbose เพิ่มการบันทึก verbosity -h, --help output ข้อมูลการใช้งาน react-native --versionใช้คำสั่งนี้