za każdym razem, gdy uruchamiam hexo
polecenie, napotykam następujące problemy
{ [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' }
Po przepełnieniu stosu otrzymałem rozwiązanie npm install hexo --no-optional
.Ponieważ moduł hexo ma wiele zależności, a przebudowanie go w niestabilnym środowisku sieciowym spowodowałoby ten sam problem, nie ma potrzeby ponownej instalacji całego modułu. Znalazłem ten moduł po wyszukaniu DTraceProviderBindings
w folderze hexo.to rozszerzenie umożliwia tworzenie natywnych dostawców DTrace dla aplikacji Node.js. Oznacza to tworzenie dostawców i sond, które ujawniają informacje specyficzne dla aplikacji, a nie informacje o środowisku uruchomieniowym węzła. przeczytaj więcej na jego stronie github.
Usuń ten opcjonalny moduł
npm uninstall dtrace-provider
W takim razie koniec z informacjami o błędach. Jeśli jednak potrzebujesz skorzystać z tego modułu, możesz go ponownie zainstalować
npm install dtrace-provider
oczywiście jest to opcjonalne.