หากคุณเคยทำงานกับแอปพลิเคชัน JavaScript คุณคงเคยเห็นและอาจใช้ Node.js มีเครื่องมือมากมายใน Node.js และ npm (node package manager) ช่วยจัดการพวกเขาได้ npm ติดตั้งแพ็กเกจที่คุณต้องการและ предоставляет インターフェース терминал เพื่อให้คุณทำงานกับเครื่องมือและแพ็กเกจเหล่านี้ได้
คุณอาจได้รับข้อความ missing script: start หากคุณเพิ่งอัปเดตเป็นเวอร์ชันล่าสุดและพยายามรัน npm start บนเทอร์มินัล หรือคุณอาจกำลังรันคำสั่งอย่าง node Filename.js เพื่อรันไฟล์ของคุณในขณะที่ไม่มีสคริปต์สำหรับ start อาจมีปัจจัยอื่นๆ ที่เกี่ยวข้อง
ไม่ว่ากรณีใด คุณสามารถทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีรัน npm start โดยไม่เกิดข้อความข้อผิดพลาด
สาเหตุของข้อผิดพลาด npm err! missing script: start คืออะไร?
หากคุณพิมพ์ npm start และได้ข้อผิดพลาด npm err! missing script: start ต้องมีบรรทัดที่หายไปในออบเจ็กต์สคริปต์ที่อยู่ในไฟล์ package.json ของคุณ ข้อผิดพลาดยังบอกเราว่าเนื้อหาที่หายไปเกี่ยวข้องกับคำสั่ง start

สكرีนชอตของข้อผิดพลาดที่ถูกโยนหลังจากรันคำสั่ง npm start
วิธีแก้ไขข้อความข้อผิดพลาด
มาดูขั้นตอนที่เราสามารถทำได้เพื่อแก้ไขข้อผิดพลาดนี้ เราจะไปที่ไฟล์ package.json ของโครงการของเราและเพิ่มสคริปต์ start ลงในไฟล์ เพื่อให้เราสามารถใช้คำสั่ง npm start ได้
- ขั้นแรก ไปที่ไฟล์ package.json ของคุณโดยพิมพ์ npm init ในเทอร์มินัลของคุณ คุณจะถูกนำไปสู่กระบวนการสร้างไฟล์ package.json ยูทิลิตี้จะถามคุณพื้นฐานบางอย่าง เช่น ชื่อโครงการและชื่อไฟล์เริ่มต้น ฉันมีไฟล์ชื่อ "App.js" ที่กำลังทำงานอยู่ ดังนั้นฉันพิมพ์นั้นสำหรับตัวเลือก "entry point" เลือกตัวเลือกที่ดีที่สุดสำหรับคุณ และกด Enter เพื่อยอมรับค่าเริ่มต้น

- ตอนนี้ ไปที่ตำแหน่งของไฟล์และเปิดมัน ไฟล์ package.json จะถูกบันทึกในไดเรกทอรีที่คุณอยู่ในเทอร์มินัล ฉันอยู่ในไดเรกทอรีผู้ใช้ (ที่เดียวกับที่ไฟล์ "App.js" ของฉันอยู่) ดังนั้นฉันหาไฟล์เจอที่นั่น จากนั้น เพิ่มสคริปต์ start ในออบเจ็กต์ "scripts" ในไฟล์ package.json ของคุณ นี่จะช่วยเปิดใช้งานคำสั่ง npm start ของคุณ

สคริปต์ที่เราเพิ่มในขั้นตอนที่ 2 ถูกไฮไลท์
- สุดท้าย รัน npm start อีกครั้ง คุณควรจะสามารถรันได้สำเร็จตอนนี้!
สรุป
ในบทความนี้ คุณเรียนรู้วิธีแก้ไขบรรทัดในไฟล์เพื่อให้คำสั่ง npm start ทำงาน ตามที่คุณเห็น ข้อผิดพลาดที่ถูกโยนมานั้นค่อนข้างอธิบายได้ดี - ไม่มีสคริปต์เกี่ยวกับคำสั่ง start!
ในโซลูชันที่เราพูดคุย เราไปที่ไฟล์ package.json ที่สคริปต์ของเราอยู่ และเพิ่มสคริปต์ start เมื่อคุณได้ข้อผิดพลาด ให้แน่ใจว่าคุณอ่านคำอธิบายเพื่อหาเบาะแส!
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ npm ให้ดูบทความนี้เกี่ยวกับทรัพยากรที่ดีที่สุดสำหรับการเรียนรู้ npm โชคดีนะ!