安裝 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),因此您的情況可能不需要它。

相關內容