Возникает ошибка при установке пакета npm bufferutil

Возникает ошибка при установке пакета npm bufferutil

У меня проблема с установкой моего приложения на сервере. Локально все работает нормально. Версии 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), поэтому в вашем случае они могут не понадобиться.

Связанный контент