Tôi gặp phải lỗi này trong quá trình phát triển vì một liên kết tượng trưng bị hỏng.
Tôi đã tạo một tệp trong view/frontend/webthư mục của mô-đun trong developerchế độ được triển khai vào pub/staticthư mục bằng liên kết tượng trưng chỉ vào thư mục của mô-đun nơi tệp gốc được lưu trữ.
Tại một số điểm trong quá trình phát triển, tôi đã xóa tệp khỏi mô-đun của mình, nhưng liên kết tượng trưng vẫn tồn tại khi pub/statictrỏ đến một tệp không còn tồn tại. Tôi hy vọng đây cũng là trường hợp nếu tôi đã đổi tên một trong các tệp.
Nếu một trang web đang ở productionchế độ và đã bin/magento setup:static-content:deploychạy, điều đó thực sự sao chép các tệp vào pub/staticthư mục thay vì tạo các liên kết tượng trưng.
Để tìm liên kết tượng trưng bị hỏng này, tôi đã chạy một lệnh từ shell
find -L . -type l
Loại bỏ liên kết tượng trưng bị hỏng đã giải quyết vấn đề (ví dụ như sử dụng find -L . -type l -exec rm {} \;).