Jedes Mal, wenn ich hexo
ausführe Befehl, stoße ich auf folgende Probleme
{ [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' }
Nach dem Stackoverflow bekam ich die Lösung npm install hexo --no-optional
. Da das Hexo-Modul zahlreiche Abhängigkeiten hat und ein Neuaufbau in einer instabilen Netzwerkumgebung zu demselben Problem führen würde, ist es nicht erforderlich, das gesamte Modul neu zu installieren. Ich habe dieses Modul gefunden, nachdem ich nach DTraceProviderBindings
gesucht habe im Ordner von Hexo. Mit dieser Erweiterung können Sie native DTrace-Provider für Ihre Node.js-Anwendungen erstellen. Das heißt, um Anbieter und Tests zu erstellen, die spezifische Informationen für Ihre Anwendung bereitstellen, anstatt Informationen über die Laufzeit des Knotens. Lesen Sie mehr auf der GitHub-Seite.
Löschen Sie dieses optionale Modul
npm uninstall dtrace-provider
Dann keine Fehlermeldung mehr. Aber wenn Sie dieses Modul verwenden müssen, können Sie es neu installieren
npm install dtrace-provider
natürlich ist es optional.