mỗi khi tôi chạy hexo
lệnh, tôi gặp sự cố sau
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
Sau khi chồng dòng nó, tôi nhận được giải pháp npm install hexo --no-optional
Vì mô-đun hexo có nhiều phụ thuộc và việc xây dựng lại nó trong môi trường mạng không ổn định sẽ dẫn đến vấn đề tương tự, nên không cần cài đặt lại toàn bộ mô-đun. Tôi đã tìm thấy mô-đun này sau khi tìm kiếm DTraceProviderBindings
trong thư mục của hexo. tiện ích mở rộng này cho phép bạn tạo các nhà cung cấp DTrace gốc cho các ứng dụng Node.js của bạn. Đó là, để tạo các nhà cung cấp và thăm dò để hiển thị thông tin cụ thể cho ứng dụng của bạn, thay vì thông tin về thời gian chạy của nút. đọc thêm trên trang github của nó.
Xóa mô-đun tùy chọn này
npm uninstall dtrace-provider
Sau đó, không còn thông tin lỗi nữa.Nhưng nếu bạn cần sử dụng mô-đun này, bạn có thể cài đặt lại nó
npm install dtrace-provider
tất nhiên nó là tùy chọn.