You are running ‘create-react-app’ เป็น error พื้นฐานที่คุณจะพบได้ ตอนที่คุณกำลังจะทำการสร้าง Project ใหม่ของ React js มาดูวิธีการแก้ไขกันครับ
การที่คุณเจอ Error นี้ ตอนที่กำลังจะ create ตัว Project ใหม่ของ react js นั้นเป็นเพราะว่า หลังจากที่มีการ update version 5.0.1เป็นต้นไป ทาง React js ก็ได้มีการเปลี่ยนแปลงกับตัว npm ที่เป็นคนคอยจัดการ คำสั่งต่างๆให้เรา
ทำให้เราไม่สามารถ ใช้งาน npm 5.1 หรือ npm version ที่เก่ากว่านั้น สร้าง react project ใหม่ด้วยคำสั่งเดิมได้ ซึ่งจริงๆแล้ว ในขณะที่ผมกำลังเขียน Post นี้ ตัว npm ก็ปาเข้าไปตั้ง verison 8 กันแล้ว ดังนั้น ผมแนะนำให้ทุกคนทำการ upgrade version ของ npm กันก่อนน่าจะดีกว่าครับ
วิธีการตรวจสอบ version ของ npm ที่เรากำลังใช้งานอยู่คือ
ืnpm --version
ส่วนวิธีการ update version ก็ใช้คำสั่ง อ้างอิง
npm install -g npm@latest
และสำหรับใครที่พบปัญหา ในการใช้คำสั่ง
npx create-react-app my-app
เพื่อสร้าง Project ของ React ใหม่ และมีข้อความ Error ตามภาพด้านล่างนี้

ส่วนวิธีแก้ ให้ทำการแก้ไขด้วยวิธีตามนี้ครับ
ก่อนอื่นเลยให้เราทำการ ลบ ตัว global create-react-app ตัวเดิมออกไปก่อน ด้วยคำสั่ง
npm uninstall -g create-react-app
จากนั้นเราก็ทำการ ติดตั้ง clear-npm-cache เข้าไปเพิ่มด้วยคำสั่ง
npx clear-npx-cache
เค้าจะถามว่าเราจพ Ok to proceed? ให้เราตอบเป็น y นะครับ แค่นี้ก็เรียบร้อยแล้ว จากนั้นก็ให้เราทำการติดตั้ง ตัว create-react-app ใหม่อีกรอบครับ ด้วยคำสั่งนี้
npm i create-react-app
แค่นี้ปัญหาของเราก็หมดไปแล้วครับ ให้คุณลองทำการสร้าง Rect Project ใหม่ด้วยคำสั่งเดิมได้เลย
npx create-react-app@latest my-app
เพียงเท่านี้คุณก็สามารถ เริ่มต้นสนุกกับ React JS ต่อได้แล้วครับ
Happy hacking!
คุณอาจสนใจเรื่อง Multiple Class CSS ใน React Native ทำอย่างไร
ขอบคุณสำหรับวิธีแก้นะคะ ช่วยได้มากเลยค่ะ