Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีแก้ไขข้อผิดพลาด 'npm! สคริปต์หายไป:เริ่ม 'ข้อผิดพลาดใน Node.js

หากคุณเคยทำงานกับแอปพลิเคชัน JavaScript คุณเคยเห็นและอาจใช้ Node.js มีเครื่องมือมากมายใน Node.js และ npm (ตัวจัดการแพ็กเกจโหนด) สามารถช่วยคุณจัดการเครื่องมือเหล่านั้นได้ npm ติดตั้งแพ็คเกจที่คุณต้องการและจัดเตรียมอินเทอร์เฟซเทอร์มินัลเพื่อให้คุณสามารถทำงานกับเครื่องมือและแพ็คเกจเหล่านี้ได้ 

คุณอาจได้รับ missing script: start ข้อความหากคุณเพิ่งอัปเดตเป็นเวอร์ชันใหม่ล่าสุดและพยายามเรียกใช้ npm start บนเทอร์มินัลของคุณ หรือคุณอาจใช้คำสั่งเช่น node Filename.js เพื่อเรียกใช้ไฟล์ของคุณในขณะที่ไม่มีสคริปต์สำหรับ start . อาจมีปัจจัยสนับสนุนอื่น ๆ

ไม่ว่าในกรณีใด คุณสามารถทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีเรียกใช้ npm start โดยไม่เกิดข้อความแสดงข้อผิดพลาด 

สาเหตุของข้อผิดพลาด npm คืออะไร! สคริปต์หายไป:เริ่มข้อผิดพลาด?

หากคุณพิมพ์ npm start และรับ npm err! missing script: start ข้อผิดพลาด จะต้องมีบรรทัดที่ขาดหายไปในออบเจ็กต์สคริปต์ที่อยู่ในไฟล์ package.json ของคุณ ข้อผิดพลาดยังบอกเราด้วยว่าเนื้อหาที่หายไปนั้นเกี่ยวข้องกับ start คำสั่ง 
วิธีแก้ไขข้อผิดพลาด  npm! สคริปต์หายไป:เริ่ม  ข้อผิดพลาดใน Node.js ภาพหน้าจอของข้อผิดพลาดที่เกิดขึ้นหลังจากเรียกใช้คำสั่ง npm start

วิธีการแก้ไขข้อความแสดงข้อผิดพลาด

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

  • ขั้นแรก ไปที่ไฟล์ package.json ของคุณโดยพิมพ์ npm init ในเทอร์มินัลของคุณ คุณจะเข้าสู่กระบวนการสร้างไฟล์ package.json ยูทิลิตี้นี้จะถามคุณเกี่ยวกับข้อมูลพื้นฐานบางอย่าง เช่น ชื่อโปรเจ็กต์และชื่อไฟล์เริ่มต้น ฉันมีไฟล์ชื่อ “App.js” ที่ฉันใช้งานอยู่ ดังนั้นฉันจึงพิมพ์มันลงในตัวเลือก “จุดเริ่มต้น” เลือกตัวเลือกที่ดีที่สุดสำหรับคุณ และกด Enter เพื่อยอมรับค่าเริ่มต้น 
วิธีแก้ไขข้อผิดพลาด  npm! สคริปต์หายไป:เริ่ม  ข้อผิดพลาดใน Node.js
  • ตอนนี้ไปที่ตำแหน่งของไฟล์แล้วเปิดมัน ไฟล์ package.json จะถูกบันทึกไว้ในไดเร็กทอรีที่คุณอยู่ในเทอร์มินัลของคุณ ฉันอยู่ในไดเร็กทอรีผู้ใช้ของฉัน (ที่เดียวกับที่มีไฟล์ "App.js") ดังนั้นฉันจึงพบไฟล์ที่นั่น จากนั้นเพิ่มสคริปต์เริ่มต้นในออบเจ็กต์ “สคริปต์” ในไฟล์ package.json ของคุณ ซึ่งจะช่วยเปิดใช้งานคำสั่งเริ่มต้น npm ของคุณ
วิธีแก้ไขข้อผิดพลาด  npm! สคริปต์หายไป:เริ่ม  ข้อผิดพลาดใน Node.js สคริปต์ที่เราเพิ่มในขั้นตอนที่ 2 ได้รับการไฮไลต์
  • สุดท้าย ให้รัน npm start อีกครั้ง คุณควรจะสามารถรันมันได้สำเร็จในตอนนี้!

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแก้ไขบรรทัดในไฟล์เพื่อให้คำสั่ง npm start ทำงาน อย่างที่คุณเห็น ข้อผิดพลาดที่เกิดขึ้นกับเรานั้นค่อนข้างอธิบายได้ดี มีสคริปต์ที่ขาดหายไปเกี่ยวกับ start คำสั่ง! 

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

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ npm โปรดอ่านบทความนี้เกี่ยวกับแหล่งข้อมูลที่ดีที่สุดเพื่อเรียนรู้ npm โชคดี!