setiap kali saya menjalankan hexo
perintah, saya mengalami masalah berikut
{ [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' }
Setelah stackoverflowing, saya mendapat solusi npm install hexo --no-optional
. Karena modul hexo memiliki banyak ketergantungan, dan membangunnya kembali di bawah lingkungan jaringan yang tidak stabil akan menimbulkan masalah yang sama, tidak perlu menginstal ulang seluruh modul. Saya menemukan modul ini setelah mencari DTraceProviderBindings
di folder hexo. ekstensi ini memungkinkan Anda membuat penyedia DTrace asli untuk aplikasi Node.js Anda. Yaitu, untuk membuat penyedia dan probe yang mengekspos informasi khusus untuk aplikasi Anda, bukan informasi tentang runtime node. baca lebih lanjut di halaman githubnya.
Hapus modul opsional ini
npm uninstall dtrace-provider
Maka tidak ada lagi info kesalahan. Tetapi jika Anda perlu menggunakan modul ini, Anda dapat menginstalnya kembali
npm install dtrace-provider
tentu saja itu opsional.