สำหรับพวกเราที่เปลี่ยนมาใช้พวก Framework หรือ Tool ที่มี CLI ใช้งานกัน อาจจะมีช่วงหนึ่งที่คิดว่า ทำไมเราต้องการนั่งรันคำสั่งทีละคำสั่งด้วย
เพราะบางคำสั่งก็ใช้เวลานาน ต้องรอให้คำสั่งแรกทำงานเสร็จก่อน ถึงจะสั่งคำสั่งต่อไปได้ ทั้งๆ ที่เรารู้ลำดับคำสั่งอยู่แล้ว
เช่นในการใช้ Ionic Framework จะมีคำสั่งที่
- ใช้ในการเพิ่มโปรเจค iOS และ Android Plaform เข้าไปในตัว Ionic โปรเจคหลัก
- ใช้สั่งรันแอพพลิเคชั่น (ปกติต้องรันคำสั่งแรกเรียบร้อยก่อน)
ionic cordova prepare android
ionic cordova run android
ซึ่งคำสั่งแรกนั้นใช้เวลานาน แต่ในที่สุดแล้วเราก็ต้องรันคำสั่งตามลำดับ ทำให้บางทีเราต้องเสียเวลานั่งรอหน้าคอม
จริงๆ แล้วมีวิธีที่เราป้อนคำสั่งให้ Command Line (Terminal บน MacOS, Powershell และ Command Prompt บน Windows) ได้ทีละหลายๆ คำสั่งในครั้งเดียว
สำหรับ Terminal (MacOS) และ Powershell (Windows)
ให้ใช้เครื่องหมาย ;
คั่นระหว่างคำสั่ง เหมือนจุดฟูลสต๊อปในประโยคภาษาอังกฤษครับ
ionic cordova prepare android; ionic cordova run android
สำหรับ Command Prompt (Windows)
ใช้เครื่องหมาย &
แทนครับ
ionic cordova prepare android & ionic cordova run android
และถ้าต้องการให้ทำคำสั่งต่อไป เมื่อคำสั่งแรกทำงานสมบูรณ์ (ไม่ error) ให้ใช้เป็น &&
แทน
ionic cordova prepare android && ionic cordova run android
เรียนรู้ และติดตามเทคนิคใหม่ๆ
สนใจเรียนรู้เทคโนโลยี และเทคนิคการใช้งานจากโปรเจคจริง ดูรายละเอียดได้จากหน้าหลักสูตรของเราได้เลย มีทั้งรอบสอนสด และบริการจัดอบรม in-house ในองค์กรครับ
แถมยังกดติดตามผ่าน Facebook และ Youtube Channel ได้ด้วยนะ
อ้างอิง – StackOverflow, 2