เป็นเวลานานแล้วที่ฉันไม่สามารถเริ่มต้นโครงการตอบโต้ หรือแม้แต่เริ่มต้นโครงการด้วย npm เนื่องจากข้อผิดพลาดหลายจุดที่ฉันไม่สามารถแก้ไขได้ เริ่มแรก มันเริ่มจากเวอร์ชันของ npm และ node js ที่ฉันต้องอัปเดต ฉันถอนการติดตั้ง create-react-app ทั่วโลกแล้วติดตั้งใหม่อีกครั้ง แต่เมื่อฉันเริ่มสร้างโครงการตอบโต้ด้วยแอปสร้างปฏิกิริยาฉันมีข้อผิดพลาดดังต่อไปนี้
ข้อผิดพลาด glob [ข้อผิดพลาด: EACCES: การอนุญาตถูกปฏิเสธ, scandir '/root/.npm/_logs'] {
ข้อผิดพลาด: -13,
รหัส: 'EACCES',
syscall: 'สแกนเดอร์',
เส้นทาง: '/root/.npm/_logs'
}
ข้อผิดพลาด NPM! รหัส EACCES
ข้อผิดพลาด NPM! syscall mkdir
ข้อผิดพลาด NPM! เส้นทาง /root/.npm/_cacache/tmp
ข้อผิดพลาด NPM! เออร์โน -13
ข้อผิดพลาด NPM!
ข้อผิดพลาด NPM! โฟลเดอร์แคชของคุณมีไฟล์ที่เป็นของรูท เนื่องจากมีข้อบกพร่อง
ข้อผิดพลาด NPM! เวอร์ชันก่อนหน้าของ npm ซึ่งได้รับการแก้ไขแล้ว
ข้อผิดพลาด NPM!
ข้อผิดพลาด NPM! หากต้องการแก้ไขปัญหานี้อย่างถาวร โปรดเรียกใช้:
ข้อผิดพลาด NPM! sudo chown -R 1,000:1000 "/รูท/.npm"
การสร้างแอป React ใหม่ใน /home/tiffane/Documents/Visi/client
การติดตั้งแพ็คเกจ การดำเนินการนี้อาจใช้เวลาสองสามนาที
การติดตั้ง react, react-dom และ react-scripts ด้วย cra-template...
ข้อผิดพลาด glob [ข้อผิดพลาด: EACCES: การอนุญาตถูกปฏิเสธ, scandir '/root/.npm/_logs'] {
ข้อผิดพลาด: -13,
รหัส: 'EACCES',
syscall: 'สแกนเดอร์',
เส้นทาง: '/root/.npm/_logs'
}
ข้อผิดพลาด NPM! รหัส EACCES
ข้อผิดพลาด NPM! syscall mkdir
ข้อผิดพลาด NPM! เส้นทาง /root/.npm/_cacache/tmp
ข้อผิดพลาด NPM! ผิดพลาด EACCES
ข้อผิดพลาด NPM!
ข้อผิดพลาด NPM! โฟลเดอร์แคชของคุณมีไฟล์ที่เป็นของรูท เนื่องจากมีข้อบกพร่อง
ข้อผิดพลาด NPM! เวอร์ชันก่อนหน้าของ npm ซึ่งได้รับการแก้ไขแล้ว
ข้อผิดพลาด NPM!
ข้อผิดพลาด NPM! หากต้องการแก้ไขปัญหานี้อย่างถาวร โปรดเรียกใช้:
ข้อผิดพลาด NPM! sudo chown -R 1,000:1000 "/รูท/.npm"
กำลังยกเลิกการติดตั้ง
npm install --save --save-exact --loglevel error react react-dom react-scripts cra- template ล้มเหลว
กำลังลบไฟล์ที่สร้าง... package.json
การลบไคลเอนต์/ จาก /home/tiffane/Documents/Visi
เสร็จแล้ว.
หลังจากอ่านข้อผิดพลาดที่ได้รับ ฉันทำ npm cache clean --force history เพื่อล้างข้อมูล ฉันพยายามเริ่มต้นการตอบสนองในโหมดรูท ฉันป้อนคำสั่ง sudo chown -R 1,000: 1,000 "/ root /.npm " ตามที่ระบุ แต่ไม่ต้องทำอะไร ฉันยังไม่สามารถเริ่มต้นโครงการของฉันได้