Ionic Framework

3 อย่างควรรู้ ระหว่าง Ionic CLI และ Ionic Framework

เรื่องที่เกี่ยวข้อง - ,
Ionic-Framework-Blue-Banner

พลได้สอน และแนะนำการใช้งาน Ionic Framework ให้กับพวกเรามาหลายปี แต่มีสิ่งหนึ่งที่หลายๆ คนตอนเริ่มใช้มักจะสับสน ระหว่าง Ionic CLI และ Ionic Framework

ทำให้เวลาใช้งาน Ionic Framework เลือกวิธีทำงานผิดไป เลยขอเอามาสรุปไว้ตรงนี้นะครับ

1. Ionic CLI กับ Ionic Framework เหมือนกันไหม?

Ionic CLI เป็นเครื่องมือหนึ่ง ที่อยู่ในจักรวาลของ Ionic Framework ครับ สำหรับพวกเราที่ได้ดูการใช้งาน จะเห็นว่า ไม่ว่าจะเป็น

  • การสร้างโปรเจค
  • การสร้างหน้าแอพที่ 2
  • หรือแม้แต่การทดสอบแอพพลิเคชั่น

จะทำผ่านการใช้งาน Ionic CLI ทั้งนั้น ดังคลิปสาธิตด้านล่าง

ซึ่งการติดตั้ง Ionic CLI นั้นก็แสนง่าย มันเป็น Node Module ตัวหนึงที่สามารถดาวน์โหลดมาติดตั้งในคอมพิวเตอร์ของเราได้ผ่านคำสั่ง

npm i @ionic/cli -g

แน่นอนว่าเราต้องติดตั้ง Node.js runtime ให้พร้อมก่อนด้วยนะ

2. แล้วเวอร์ชั่นของ Ionic Framework ดูยังไงล่ะ?

อย่างที่บอกว่า Ionic CLI เป็นส่วนหนึ่งของ Ionic Framework จึงมีการแยกส่วนการ release เวอร์ชั่นใหม่มาให้ใช้งาน ซึ่งเราสามารถดูของตัว Framework ได้ที่นี่ Github Repo ของ Ionic Framework

ส่วนของ Ionic CLI ให้ใช้คำสั่ง

ionic -v

ใน Terminal ของ Command Prompt โดยตรงเลย จะง่ายกว่าไปดูใน Repo

3. Ionic CLI จึงมีเวอร์ชั่นของตัวเอง แยกจาก Ionic Framework

เวลาที่เราต้องการอ้างอิงเวอร์ชั่นของ Ionic จึงอยากจะแนะนำไม่ให้ไปใช้เวอร์ชั่นของ CLI มาอ้างอิง

เพราะหลายๆ ครั้งมันไปไวกว่าเลขเวอร์ชั่นของตัว Framework อีก การมองเวอร์ชั่นของ CLI เป็นเวอร์ชั่นของ Framework จะทำให้เกิดความสับสนตามมาได้

ส่วนนี้ถ้ามองว่า Ionic CLI เป็น Microsoft Word, ตัว Ionic Framework ก็คือ Microsoft Office นั่นเองครับ

ต่อไปก็สามารถมอง และไม่ต้องตื่นตกใจ ว่าทำไม Ionic เวอร์ชั่นมันขึ้นไวขนาดนี้ คือตัว Framework ก็มีรอบ release ของมัน ตัว CLI ก็มีของมันเองจ้า คนละส่วน

ติดตามอัพเดตใหม่ๆ กับโค้ชพลได้ตามช่องทางต่อไปนี้

เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework

เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง

สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373

โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Menu