hexo
を実行するたびに コマンド、次の問題が発生しました
{ [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' }
それをスタックオーバーフローした後、私は解決策を手に入れましたnpm install hexo --no-optional
.hexoモジュールには多数の依存関係があり、不安定なネットワーク環境で再構築すると同じ問題が発生するため、モジュール全体を再インストールする必要はありません。DTraceProviderBindings
を検索した後にこのモジュールを見つけました。 hexoのfolder.this拡張機能を使用すると、Node.jsアプリケーション用のネイティブDTraceプロバイダーを作成できます。つまり、ノードランタイムに関する情報ではなく、アプリケーションに固有の情報を公開するプロバイダーとプローブを作成します。 githubページで詳細をご覧ください。
このオプションモジュールを削除します
npm uninstall dtrace-provider
その後、エラー情報はなくなりますが、このモジュールを使用する必要がある場合は、再インストールできます
npm install dtrace-provider
もちろん、それはオプションです。