Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Probleme beim Ausführen der OAuthd-Instanz

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.