Npm 如何在没有以下错误消息的情况下安装ffmpeg二进制文件?

Npm 如何在没有以下错误消息的情况下安装ffmpeg二进制文件?,npm,terminal,installation,sudo,Npm,Terminal,Installation,Sudo,我正在尝试安装ffmpeg库,但是每次都会收到相同的错误消息 我正在尝试为discord.js编写一个音乐机器人,并需要ffmpeg库。我已尝试重新安装node.js(我使用的是当前稳定的版本) Louiss-MBP-2:反斜杠调节louisglen$sudo npm i ffmpeg二进制文件 密码: lzma-native@3.0.8安装/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native

我正在尝试安装ffmpeg库,但是每次都会收到相同的错误消息

我正在尝试为discord.js编写一个音乐机器人,并需要ffmpeg库。我已尝试重新安装node.js(我使用的是当前稳定的版本)

Louiss-MBP-2:反斜杠调节louisglen$sudo npm i ffmpeg二进制文件
密码:
lzma-native@3.0.8安装/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native
node pre-gyp安装--回退到构建和node node_模块/rimraf/bin.js构建
节点前gyp错误!试图下载(未定义):https://node-pre-gyp.addaleax.net/lzma-native/lzma_native-v3.0.8-node-v64-darwin-x64.tar.gz 
节点前gyp错误!未找到lzma的预构建二进制文件-native@3.0.8和node@10.15.0(node-v64 ABI,未知)(使用node-gyp返回到源代码编译)
哎呀!配置错误
哎呀!堆栈错误:EACCES:permission denied,mkdir'/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native/build'
哎呀!达尔文系统18.2.0
哎呀!命令“/usr/local/bin/node”“/usr/local/lib/node_modules/npm/node_modules/node gyp/bin/node gyp.js”“configure”“--构建回退”“--module=/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native/binding-v3.0.8-node-v64-darwin-x64/lzma_native.node”“--module\u name=lzma\u native”“--module_path=/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native/binding-v3.0.8-node-v64-darwin-x64”
gyp ERR!cwd/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native
GypErr!节点-v10.15.0
gyp ERR!节点gyp-v3.8.0
哎呀!不行
节点预gyp错误!生成错误
node pre-gyp ERR!堆栈错误:未能执行“/usr/local/bin/node/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure--fallback to build--module=/Users/louisglen/Desktop/Discordjs/backslashdimination/node_modules/lzma native/binding-v3.0.8-node-v64-darwin-x64/lzma_native.node--module(name=lzma)=lzma41h=/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native/binding-v3.0.8-node-v64-darwin-x64'(1)
node pre-gyp ERR!在ChildProcess上堆栈。(/Users/louisglen/Desktop/Discordjs/backslashdimiteration/node_modules/lzma native/node_modules/node pre-gyp/lib/util/compile.js:83:29)
ChildProcess.emit(events.js:182:13)处的节点pre-gyp ERR!堆栈
maybeClose处的节点预gyp ERR!堆栈(internal/child_process.js:962:16)
node pre-gyp ERR!在Process.ChildProcess.\u handle.onexit处堆栈(internal/child\u Process.js:251:5)
节点预gyp ERR!系统达尔文18.2.0
node pre-gyp ERR!command“/usr/local/bin/node”“/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native/node_modules/.bin/node pre-gyp”“install”“--回退到构建”
node pre-gyp ERR!cwd/Users/louisglen/Desktop/Discordjs/backslashmedition/node_modules/lzma native
节点前gyp错误!节点-v10.15.0
节点预gyp错误!节点预gyp-v v0.6.39
节点预gyp错误!不正常
无法执行“/usr/local/bin/node/usr/local/lib/node_modules/npm/node_modules/node gyp/bin/node-gyp.js configure--fallback to build--module=/Users/louisglen/Desktop/Discordjs/backslashdimination/node_modules/lzma native/binding-v3.0.8-node-v64-darwin-x64/lzma_native.node--module--_name=lzma_native--module module=lzma(=lzmaordjs/backslashdimiteration/node_modules/lzma native/binding-v3.0.8-node-v64-darwin-x64'(1)
npm警告不和谐。js@11.4.2需要bufferutil@^3.0.3的对等方,但未安装任何对等方。您必须自己安装对等依赖项。
npm警告不和谐。js@11.4.2需要一个同龄人erlpack@discordapp/erlpack,但未安装。您必须自己安装对等依赖项。
npm警告不和谐。js@11.4.2需要节点opus@^0.2.7的对等节点,但未安装任何节点。您必须自己安装对等依赖项。
npm警告不和谐。js@11.4.2需要opusscript@^0.0.6的对等机,但未安装任何对等机。您必须自己安装对等机依赖项。
npm警告不和谐。js@11.4.2需要NaCl@^2.0.3的对等机,但未安装任何对等机。您必须自己安装对等机依赖项。
npm警告不和谐。js@11.4.2需要uws@^9.14.0的对等方,但未安装任何对等方。您必须自己安装对等依赖项。
npm警告backslashmoderation@1.0.0没有存储库字段。
npm错误!代码错误周期
npm错误!错误1
npm ERR!lzma-native@3.0.8install:`node pre-gyp install--回退到构建&&node node\u modules/rimraf/bin.js build`
npm错误!退出状态1
npm错误!
npm ERR!在lzma上失败-native@3.0.8安装脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm ERR!此运行的完整日志可在以下位置找到:
npm ERR!/Users/louisglen/.npm/_logs/2019-01-19T07_20_01_082Z-debug.log
Louiss-MBP-2:反斜杠调节louisglen$

我希望安装正确,但是安装不正确。

我认为最新的
FFmpeg二进制文件可能有错误,我安装了上一个版本,它对我有效

$ npm i ffmpeg-binaries@3.2.2-3

我想最新的
FFmpeg二进制文件可能会有错误,我安装了一个prev版本,它对我有效

$ npm i ffmpeg-binaries@3.2.2-3