bufferutil npm パッケージのインストール時にエラーが発生する

bufferutil npm パッケージのインストール時にエラーが発生する

サーバーにアプリケーションをインストールするときに問題が発生しました。ローカルではすべて正常に動作します。node と npm のバージョンは同じですが、サーバーへのインストール中にこのエラーが発生します。

91 verbose stack Error: [email protected] install: `node-gyp-build`
91 verbose stack spawn ENOENT
91 verbose stack     at ChildProcess.<anonymous> (/opt/plesk/node/12/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
91 verbose stack     at ChildProcess.emit (events.js:200:13)
91 verbose stack     at maybeClose (internal/child_process.js:1021:16)
91 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)

どうすればいいでしょうか?誰かアイデアはありますか?

インストールされているのはノードです12.4.0

答え1

コメントするほどの評判がないので、ひどい回答で申し訳ありません。

に依存するプロジェクトでも同じ問題が発生しましたsocket.io。幸運なことに、これはbufferutilオプションの依存関係なので、削除することができました。

いずれにbufferutilせよ、マスクとマスク解除私の知る限り、このデータはプレーンな http/ws 接続 (https/wss ではない) にのみ使用されるため、あなたのケースでは必要ないかもしれません。

関連情報