ogni volta che eseguo hexo
comando, incontro i seguenti problemi
{ [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' }
Dopo averlo riempito di stack, ho ottenuto la soluzione npm install hexo --no-optional
.Poiché il modulo hexo ha numerose dipendenze e ricostruirlo in un ambiente di rete instabile darebbe origine allo stesso problema, non è necessario reinstallare l'intero modulo. Ho trovato questo modulo dopo aver cercato DTraceProviderBindings
nella cartella di hexo.questa estensione ti consente di creare provider DTrace nativi per le tue applicazioni Node.js. Cioè, per creare provider e probe che espongono informazioni specifiche per l'applicazione, anziché informazioni sul runtime del nodo. leggi di più sulla sua pagina github.
Elimina questo modulo opzionale
npm uninstall dtrace-provider
Quindi niente più informazioni sull'errore. Ma se devi usare questo modulo, puoi reinstallarlo
npm install dtrace-provider
ovviamente è facoltativo