Ionic คือ ตอนที่ 3 : Ionic CLI (Command Line Interface)

  1. Ionic CLI คืออะไร
  2. การตั้งค่า Ionic CLI
  3. การสร้างโครงการไอออนิกใหม่
  4. ทำความเข้าใจเกี่ยวกับโครงสร้างของโครงการไอออนิก
  5. การสร้างหน้า ส่วนประกอบ บริการ ฯลฯ
  6. สร้างและเรียกใช้แอปของคุณในเครื่อง
  7. การดีบักแอพ Ionic

การทำแอพ Ionic และทำแอพมือถือนั้นง่ายขึ้นมากด้วยเทคโนโลยีอย่าง Ionic เป็นที่รู้จักในด้านความสามารถข้ามแพลตฟอร์ม เฟรมเวิร์กนี้ใช้ประโยชน์จากเทคโนโลยีเว็บ เช่น HTML, CSS และ TypeScript เพื่อช่วยนักพัฒนาทำแอพ Ionic และทำแอพมือถือที่น่าประทับใจ หากคุณกำลังอ่านบทความนี้อยู่ เป็นไปได้ว่าคุณจะถูกขายตามคำสัญญาของ Ionic แล้ว ตอนนี้ ถึงเวลาเปลี่ยนจากแนวคิดไปสู่การสร้างสรรค์— การทำแอพ Ionic และทำแอพมือถือและเราจะทำอย่างไร? ป้อน Ionic CLI (Command Line Interface)

1. Ionic CLI คืออะไร

Ionic CLI เป็นเครื่องมือบรรทัดคำสั่งสำหรับการพัฒนาและจัดการแอปพลิเคชัน Ionic ของคุณ เป็นหัวใจสำคัญของ การเดินทาง ทำแอพ Ionic และทำแอพมือถือเครื่องมืออันทรงพลังนี้ไม่ใช่แค่การเริ่มต้นโครงการใหม่เท่านั้น โดยครอบคลุมคำสั่งต่างๆ มากมายที่ช่วยคุณในการสร้างส่วนประกอบ ทดสอบแอปพลิเคชันของคุณ และเตรียมสำหรับการผลิต

ก่อนที่เราจะลงลึกถึงรายละเอียดเฉพาะของการใช้ Ionic CLI เรามาตั้งค่ากันก่อน

2. การตั้งค่า Ionic CLI

ก่อนที่คุณจะเริ่มใช้ Ionic CLI ได้ คุณต้องมี Node.js และ npm (node ​​package manager) ติดตั้งอยู่ในเครื่องของคุณ พวกเขามีความสำคัญต่อสภาพแวดล้อมแบบไอออนิกและการพัฒนาเว็บไซต์ที่ทันสมัยที่สุด

เมื่อติดตั้ง Node.js และ npm แล้ว คุณสามารถติดตั้ง Ionic CLI และ Cordova ได้โดยการเรียกใช้คำสั่งนี้ในเทอร์มินัลของคุณ:

npm install -g @ionic/cli cordova

คำสั่งนี้จะติดตั้ง Ionic CLI และ Cordova ทั่วโลกในเครื่องของคุณ Cordova เป็นเฟรมเวิร์กการพัฒนาแอปพลิเคชันมือถือที่ Ionic ใช้เพื่อเข้าถึงฟังก์ชันของอุปกรณ์ดั้งเดิม

เมื่อคุณติดตั้ง Ionic CLI แล้ว ก็ถึงเวลาสร้างโปรเจ็กต์ Ionic ใหม่

3. การสร้างโครงการไอออนิกใหม่

ในการเริ่มทำแอพ Ionic และทำแอพมือถือให้ใช้ start คำสั่งตามด้วยชื่อแอปและเทมเพลตของคุณ ตัวอย่างเช่น หากต้องการสร้างแอปชื่อ “myApp” ด้วยเทมเพลต “tabs” คุณต้องป้อนข้อมูลต่อไปนี้:

ionic start myApp tabs

คำ start สั่งสร้างโปรเจ็กต์ใหม่ด้วยชื่อและเท็มเพลตที่ระบุ Ionic มีเทมเพลตหลายแบบ ได้แก่ blank, sidemenu และ tabs ซึ่งเป็นจุดเริ่มต้นที่ดีสำหรับแอปพลิเคชันประเภทต่างๆ

เมื่อดำเนินการคำสั่งแล้ว ให้นำทางไปยังโครงการที่สร้างขึ้นใหม่โดยใช้ cd คำสั่ง:

cd myApp

ตอนนี้ใช้เวลาในการสำรวจโครงสร้างของโครงการไอออนิก

4. ทำความเข้าใจเกี่ยวกับโครงสร้างของโครงการไอออนิก

ที่รูทของโปรเจ็กต์ Ionic คุณจะพบไฟล์การกำหนดค่าและไฟล์สคริปต์จำนวนหนึ่ง ไดเร็กทอรี src เป็นที่ที่แอปพลิเคชันหลักอยู่

ไดเร็กทอรีsrcมีไฟล์และไดเร็กทอรีย่อยที่สำคัญหลายไฟล์:

  • ไดเร็กทอรี app มีโมดูลหลักของแอปพลิเคชันของคุณ และเป็นที่ที่คุณจะเขียนโค้ดได้เกือบทั้งหมด
  • ไดเร็กทอรี assets มีไว้สำหรับจัดเก็บรูปภาพ ไฟล์ข้อมูล และทรัพยากรแบบสแตติกอื่นๆ
  • ไดเร็กทอรี environments มีไว้สำหรับกำหนดการตั้งค่าสำหรับสภาพแวดล้อมการพัฒนาต่างๆ

5. การสร้างหน้า ส่วนประกอบ บริการ ฯลฯ

ข้อได้เปรียบที่สำคัญที่สุดประการหนึ่งของ Ionic CLI คือความสามารถในการสร้างนั่งร้านสำหรับส่วนต่างๆ ของแอปพลิเคชันของคุณ ซึ่งรวมถึงหน้า ส่วนประกอบ บริการ โมดูล และอื่นๆ

หากต้องการสร้างหน้าใหม่ให้ใช้ ionic generate page คำสั่ง ตัวอย่างเช่น หากต้องการสร้างเพจชื่อ ‘profile’:

ionic generate page profile

ในทำนองเดียวกัน คุณสามารถสร้างบริการ:

ionic generate service data

หรือส่วนประกอบ:

ionic generate component my-component

การใช้คำสั่งเหล่านี้ช่วยเร่งกระบวนการพัฒนาได้อย่างมาก Ionic CLI ไม่เพียงแต่สร้างไฟล์ที่จำเป็นเท่านั้น แต่ยังตั้งค่ารหัสสำเร็จรูปพื้นฐาน และในบางกรณี อัปเดตไฟล์โมดูลของคุณเพื่อรวมส่วนใหม่

6. สร้างและเรียกใช้แอปของคุณในเครื่อง

เมื่อทำแอพ Ionic และทำแอพมือถือสิ่งสำคัญคือต้องสร้างและเรียกใช้แอปในเครื่องเพื่อวัตถุประสงค์ในการทดสอบและพัฒนา Ionic CLI ให้คุณครอบคลุมที่นี่เช่นกัน

ในการสร้างแอปของคุณ ให้ใช้ ionic build คำสั่ง:

ionic build

คำสั่งนี้จะรวบรวมแอปพลิเคชันของคุณเป็นไฟล์แบบสแตติกที่สามารถโฮสต์บนเว็บเซิร์ฟเวอร์ใดก็ได้ มันเทียบเท่ากับการเรียกใช้ng buildแอพ Angular โดยมีส่วนเพิ่มเติมเฉพาะของไอออนิกเล็กน้อย

หากต้องการเรียกใช้แอปของคุณในเบราว์เซอร์ ให้ใช้ ionic serve คำสั่ง:

ionic serve

สิ่งนี้จะเริ่มต้นเซิร์ฟเวอร์การพัฒนาในเครื่องและเปิดแอปพลิเคชันของคุณในเว็บเบราว์เซอร์ เซิร์ฟเวอร์นี้มาพร้อมกับฟังก์ชันโหลดซ้ำ ดังนั้นแอปของคุณจะอัปเดตโดยอัตโนมัติเมื่อคุณทำการเปลี่ยนแปลงโค้ด

7. การดีบักแอพ Ionic

การพัฒนาแอปพลิเคชันไม่ใช่แค่การเขียนโค้ดเท่านั้น มันเกี่ยวกับการแก้ปัญหาและปรับแต่งโค้ดนั้นด้วย Ionic CLI นำเสนอเครื่องมือต่างๆ เพื่อช่วยดีบักแอปพลิเคชันของคุณ

เมื่อเรียกใช้แอปด้วย ionic serve สามารถเปิดเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์เพื่อตรวจสอบองค์ประกอบ ดูบันทึกของคอนโซล และดีบัก JavaScript ของคุณ

Ionic ยังมีฟีเจอร์ Lab ซึ่งช่วยให้คุณดูแอปพลิเคชันของคุณได้เหมือนที่จะปรากฏบนแพลตฟอร์มต่างๆ หากต้องการใช้คุณลักษณะนี้ ให้เพิ่ม--labตัวเลือกเมื่อให้บริการแอปของคุณ:

ionic serve --lab

การเรียนรู้ Ionic CLI ให้เชี่ยวชาญเป็นส่วนสำคัญของเส้นทางสู่การทำแอพ Ionic และทำแอพมือถือมีเครื่องมือและคำสั่งที่หลากหลายซึ่งออกแบบมาเพื่อช่วยในกระบวนการพัฒนา ตั้งแต่การสร้างโครงสร้างโครงการไปจนถึงการสร้างและทดสอบแอปพลิเคชัน ไม่ว่าคุณจะเพิ่งเริ่มต้นการผจญภัยใน Ionic หรือเคยอยู่ในนั้นมาระยะหนึ่งแล้ว ใช้ประโยชน์จาก Ionic CLI ให้ได้มากที่สุด แล้วคุณจะพบว่าประสิทธิภาพและประสิทธิผลของคุณดีขึ้นอย่างมาก โปรดจำไว้ว่า Ionic CLI ไม่ใช่แค่การเริ่มต้นเท่านั้น มันเกี่ยวกับการสร้าง ปรับปรุง และทำให้สมบูรณ์แบบ

หลังจากเชี่ยวชาญ Ionic CLI แล้ว อย่าลังเลที่จะสำรวจขั้นตอนต่อไปของการเดินทางด้วยไอออนิกของคุณ ทำความเข้าใจกับส่วนประกอบอเนกประสงค์ของ Ionic ทำความเข้าใจวิธีจัดรูปแบบแอปพลิเคชันของคุณ และเรียนรู้วิธีทดสอบอย่างมีประสิทธิภาพเพื่อให้แน่ใจว่าแอปพลิเคชันของคุณพร้อมสำหรับโลก มีอะไรให้เรียนรู้อีกมากเมื่อทำแอพ Ionic และทำแอพมือถือ


ไอออนิก (Ionic) คืออะไร

Ionic Framework คืออะไร และการติดตั้ง
Ionic คือ ตอนที่ 2 : ส่วนประกอบไอออนิก (Ionic Components)
Ionic คือ ตอนที่ 4 : ปรับแต่งรูปแบบ (Styling)