เมื่อพยายามเรียกใช้ Gulp บนบรรทัดคำสั่ง คุณได้รับข้อผิดพลาดว่า Local gulp not found
?
แม้ว่าคุณจะติดตั้ง Gulp ไว้ทั่วโลก คุณจะต้องติดตั้ง Gulp ไว้ในไดเร็กทอรีโครงการแต่ละรายการที่คุณต้องการใช้ Gulp
คุณสามารถติดตั้ง Gulp ในไดเร็กทอรีโครงการของคุณโดยเรียกใช้ npm install gulp
บนบรรทัดคำสั่ง หรือรัน npm install gulp --save-dev
เพื่อบันทึก Gulp เป็น devDependency ใน package.json
. ของคุณ ไฟล์.
เหตุใดคุณจึงต้องติดตั้ง Gulp ทั่วโลกและในเครื่อง
อาจดูสับสนที่ต้องติดตั้ง Gulp ทั้งทั่วโลกและในเครื่อง ทำไมไม่ติดตั้งเพียงครั้งเดียวก็เสร็จแล้วล่ะ
สิ่งที่เราต้องติดตั้งทั่วโลกคือ Gulp CLI (อินเทอร์เฟซบรรทัดคำสั่ง) นี่คือสิ่งที่ช่วยให้คุณพิมพ์ใน gulp
คำสั่งบนบรรทัดคำสั่ง จากไดเร็กทอรีใดก็ได้บนคอมพิวเตอร์ของคุณ
แต่ในแต่ละไดเร็กทอรีโปรเจ็กต์ท้องถิ่น คุณต้องติดตั้ง Gulp เป็นแพ็กเกจในเครื่อง ร่วมกับแพ็กเกจ npm อื่นๆ ของคุณ อึกในเครื่องช่วยให้คุณเรียกใช้ gulpfile.js
และงาน Gulp และฟังก์ชันทั้งหมดที่คุณกำหนดค่าสำหรับโครงการนั้น
เหตุผลที่ต้องมีทั้ง Gulp CLI ทั่วโลกและการติดตั้ง Gulp ในพื้นที่คือเพื่อให้คุณสามารถติดตั้ง Gulp เวอร์ชันต่างๆ ในโครงการต่างๆ ได้
Gulp CLI ถูกสร้างขึ้นเมื่อมีการเผยแพร่ Gulp v4 เพื่อให้นักพัฒนาสามารถเรียกใช้ทั้ง Gulp v3 และ Gulp v4 ได้ตามต้องการ ก่อน Gulp CLI คุณจะต้องติดตั้ง Gulp เองทั่วโลกบนคอมพิวเตอร์ของคุณ ซึ่งหมายความว่าคุณสามารถใช้ Gulp เวอร์ชันเดียวเท่านั้นในทุกโครงการในคอมพิวเตอร์ของคุณ ซึ่งไม่สะดวกนัก