安装 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只是用来屏蔽和取消屏蔽data,AFAICT,仅用于普通的 http/ws 连接(因此不是 https/wss),因此您的情况可能不需要它。

相关内容