PhoneGap/Cordova

วิธีแก้ปัญหา Shasum Check Failed ในการติดตั้ง PhoneGap/Cordova

การติดตั้ง PhoneGap/Cordova นั้นโดยปกติไม่มีปัญหาอะไร แต่ถ้าเจอ Error แบบ Shasum Check Failed จะแก้ไขกันอย่างไร มาดูวิธีแก้กันเลย

อาการของ Error

พอดีกำลังจะไปอบรมสร้างแอพ iOS และ Android ด้วย HTML5 และ PhoneGap/Cordova ที่บริษัท Samtel มีนักเรียนท่านหนึ่งรายงานเข้ามาว่า ติด error ประหลาด ระหว่างการติดตั้ง PhoneGap CLI และ Cordova CLI โดย Error มีเนื้อหาประมาณนี้

npm ERR! Error: shamus check failed for .... npm-1.3.4.tgz

npm ERR! Expected: ....

npm ERR! Actual: ....

 

วิธีแก้ Shasum Check Failed

ให้รันคำสั่งต่อไปนี้ใน Command Prompt (เครื่อง Windows)

npm install https://registry.npmjs.org/npm/-/npm-1.3.21.tgz

ถ้าใช้ Mac OS X ให้รันคำสั่งต่อไปนี้ครับ (อาจมีถามรหัสผ่าน)

sudo npm install https://registry.npmjs.org/npm/-/npm-1.3.21.tgz

 

เสร็จแล้วให้ติดตั้ง PhoneGap หรือ Cordova CLI ตามปกติครับ

// Windows

npm install -g phonegap

npm install -g cordova

// Mac OS X
sudo npm install -g phonegap

sudo npm install -g cordova

 

อ้างอิงจาก – StackOverflow

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

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

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

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save