Trong một thời gian dài, tôi không thể khởi tạo một dự án phản ứng, hoặc thậm chí khởi tạo một dự án với npm vì nhiều lỗi mà tôi không thể giải quyết. Ban đầu, nó bắt đầu từ các phiên bản npm và nút js của tôi mà tôi phải cập nhật. Tôi đã gỡ cài đặt ứng dụng tạo phản ứng trên toàn cầu rồi cài đặt lại. Nhưng khi tôi bắt đầu tạo một dự án phản ứng với ứng dụng tạo phản ứng, tôi gặp phải các lỗi sau
lỗi toàn cục [Lỗi: EACCES: quyền bị từ chối, scandir '/root/.npm/_logs'] {
nhầm: -13,
mã: 'EACCES',
tòa nhà chọc trời: 'scandir',
đường dẫn: '/root/.npm/_logs'
}
npm LỖI! mã EACCES
npm LỖI! syscall mkdir
npm LỖI! đường dẫn /root/.npm/_cacache/tmp
npm LỖI! lỗi -13
npm LỖI!
npm LỖI! Thư mục bộ đệm của bạn chứa các tệp thuộc quyền sở hữu gốc do lỗi trong
npm LỖI! các phiên bản trước của npm đã được giải quyết.
npm LỖI!
npm LỖI! Để khắc phục vĩnh viễn sự cố này, vui lòng chạy:
npm LỖI! sudo chown -R 1000:1000 "/root/.npm"
Tạo ứng dụng React mới trong /home/tiffane/Documents/Visi/client.
Cài đặt các gói. Quá trình này có thể mất vài phút.
Cài đặt các tập lệnh phản ứng, phản ứng-dom và phản ứng với cra-template...
lỗi toàn cục [Lỗi: EACCES: quyền bị từ chối, scandir '/root/.npm/_logs'] {
nhầm: -13,
mã: 'EACCES',
tòa nhà chọc trời: 'scandir',
đường dẫn: '/root/.npm/_logs'
}
npm LỖI! mã EACCES
npm LỖI! syscall mkdir
npm LỖI! đường dẫn /root/.npm/_cacache/tmp
npm LỖI! EACCES sai
npm LỖI!
npm LỖI! Thư mục bộ đệm của bạn chứa các tệp thuộc quyền sở hữu gốc do lỗi trong
npm LỖI! các phiên bản trước của npm đã được giải quyết.
npm LỖI!
npm LỖI! Để khắc phục vĩnh viễn sự cố này, vui lòng chạy:
npm LỖI! sudo chown -R 1000:1000 "/root/.npm"
Đang hủy cài đặt.
cài đặt npm --save --save-exact --loglevel lỗi phản ứng phản ứng phản ứng-dom phản ứng-scripts cra- đã thất bại.
Đang xóa tệp đã tạo... pack.json
Đang xóa ứng dụng khách/ khỏi /home/tiffane/Documents/Visi
Xong.
sau khi đọc các lỗi thu được, tôi đã thực hiện npm cache clean --force history để dọn dẹp mọi thứ, tôi đã thử khởi tạo phản ứng ở chế độ gốc, tôi đã nhập lệnh sudo chown -R 1000: 1000 "/ root /.npm" như đã chỉ ra, nhưng không có gì để làm tôi vẫn không thể khởi tạo dự án của mình