Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在discord.js中播放本地文件中的音乐_Javascript_Node.js_Discord.js - Fatal编程技术网

Javascript 如何在discord.js中播放本地文件中的音乐

Javascript 如何在discord.js中播放本地文件中的音乐,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我想在我的Discordbot上播放pc上的音乐,下面是我得到的代码: const discord=require(“discord.js”) const config=require(“../config.json”) module.exports.run=async(bot、消息、args)=>{ 让general=“771078044466544640L”; const voiceChannel=message.member.voice.channel; if(!voiceChannel)

我想在我的Discordbot上播放pc上的音乐,下面是我得到的代码:

const discord=require(“discord.js”)
const config=require(“../config.json”)
module.exports.run=async(bot、消息、args)=>{
让general=“771078044466544640L”;
const voiceChannel=message.member.voice.channel;
if(!voiceChannel)返回message.channel.send(“No estas en el-canal de voz”);
voiceChannel.join()
。然后(连接=>{
播放('C:\Users\juanchy\Desktop\DiscordBot\musica\micarta.mp3');
});  
}      
module.exports.help={
姓名:“米卡塔”
}
我一直在寻求帮助,但我所发现的只是安装了ffmpeg,我做了,将该路径放入变量中,然后他们建议我使用
npm install discordjs/opus
,但不起作用,所以我查看了internet并做了
npm I@discordjs/opus
,但当我在提示符中输入时,它会显示错误,所以我到目前为止还没有得到任何结果,我可以看到我的机器人,就像它在播放音乐一样,但我什么也听不见,我希望能在这里得到帮助

我没有发布错误,以下是错误:

" 很抱歉没有发布错误,这是我得到的错误:

npm ERR! code 1
npm ERR! path C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build
npm ERR! Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown\opus.node --module_name=opus --module_path=C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3 --python=C:\Users\juanchy\.windows-build-tools\python27\python.exe' (1)
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre-gyp@0.3.2
npm ERR! node-pre-gyp info using node@15.12.0 | win32 | x64
npm ERR! node-pre-gyp info check checked for "C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown\opus.node" (not found)
npm ERR! node-pre-gyp http GET https://github.com/discordjs/opus/releases/download/v0.5.0/opus-v0.5.0-node-v88-napi-v3-win32-x64-unknown-unknown.tar.gz
npm ERR! node-pre-gyp ERR! install response status 404 Not Found on https://github.com/discordjs/opus/releases/download/v0.5.0/opus-v0.5.0-node-v88-napi-v3-win32-x64-unknown-unknown.tar.gz
npm ERR! node-pre-gyp WARN Pre-built binaries not installable for @discordjs/opus@0.5.0 and node@15.12.0 (node-v88 ABI, unknown) (falling back to source compile with node-gyp)
npm ERR! node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/discordjs/opus/releases/download/v0.5.0/opus-v0.5.0-node-v88-napi-v3-win32-x64-unknown-unknown.tar.gz
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@7.1.2
npm ERR! gyp info using node@15.12.0 | win32 | x64
npm ERR! gyp info ok
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@7.1.2
npm ERR! gyp info using node@15.12.0 | win32 | x64
npm ERR! gyp info find Python using Python version 2.7.15 found at "C:\Users\juanchy\.windows-build-tools\python27\python.exe"
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS msvs_version not set from command line or npm config
npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
npm ERR! gyp ERR! find VS checking VS2017 (15.9.28307.1440) found at:
npm ERR! gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools"
npm ERR! gyp ERR! find VS - found "Visual Studio C++ core features"
npm ERR! gyp ERR! find VS - missing any VC++ toolset
npm ERR! gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use
npm ERR! gyp ERR! find VS looking for Visual Studio 2015
npm ERR! gyp ERR! find VS - not found
npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS ************************************************************
npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload.
npm ERR! gyp ERR! find VS For more information consult the documentation at:
npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
npm ERR! gyp ERR! find VS ************************************************************
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use
npm ERR! gyp ERR! stack     at VisualStudioFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
npm ERR! gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16
npm ERR! gyp ERR! stack     at ChildProcess.exithandler (node:child_process:333:5)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:369:20)
npm ERR! gyp ERR! stack     at maybeClose (node:internal/child_process:1067:16)
npm ERR! gyp ERR! System Windows_NT 10.0.18363
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\\Users\\juanchy\\Desktop\\DiscordBot\\node_modules\\@discordjs\\opus\\prebuild\\node-v88-napi-v3-win32-x64-unknown-unknown\\opus.node" "--module_name=opus" "--module_path=C:\\Users\\juanchy\\Desktop\\DiscordBot\\node_modules\\@discordjs\\opus\\prebuild\\node-v88-napi-v3-win32-x64-unknown-unknown" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=3" "--node_napi_label=napi-v3" "--python=C:\\Users\\juanchy\\.windows-build-tools\\python27\\python.exe"
npm ERR! gyp ERR! cwd C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus
npm ERR! gyp ERR! node -v v15.12.0
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok
npm ERR! node-pre-gyp ERR! build error
npm ERR! node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown\opus.node --module_name=opus --module_path=C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3 --python=C:\Users\juanchy\.windows-build-tools\python27\python.exe' (1)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\node-pre-gyp\lib\util\compile.js:85:20)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:369:20)
npm ERR! node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1067:16)
npm ERR! node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
npm ERR! node-pre-gyp ERR! System Windows_NT 10.0.18363
npm ERR! node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\juanchy\\Desktop\\DiscordBot\\node_modules\\@discordjs\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"
npm ERR! node-pre-gyp ERR! cwd C:\Users\juanchy\Desktop\DiscordBot\node_modules\@discordjs\opus
npm ERR! node-pre-gyp ERR! node -v v15.12.0
npm ERR! node-pre-gyp ERR! node-pre-gyp -v v0.3.2
npm ERR! node-pre-gyp ERR! not ok

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\juanchy\AppData\Local\npm-cache\_logs\2021-04-12T06_42_48_824Z-debug.log

npm错误!代码1
npm错误!路径C:\Users\juanchy\Desktop\DiscordBot\node\u modules\@discordjs\opus
npm ERR!命令失败
npm ERR!命令C:\WINDOWS\system32\cmd.exe/d/s/C node pre-gyp install--回退到生成
npm ERR!无法执行'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node\U modules\npm\node\U modules\node gyp\bin\node-gyp.js configure--fallback to build--module=C:\Users\juanchy\Desktop\DiscordBot\node\modules\\ discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown-unknown\opus.node--module--模块名=opus--=opus--模块路径=Cuanchy\Desktop\DiscordBot\node_modules\@discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown--napi_版本=8--node_-abi_-napi=napi--napi-build版本=3--node_-napi-v3--python=C:\Users\juanchy\.windows构建工具\python27\python.exe'(1)
npm ERR!节点前gyp信息如果以ok结束,则有效
npm错误!使用节点预处理的节点预处理gyp信息-gyp@0.3.2
npm ERR!节点预gyp信息使用node@15.12.0| win32 | x64
npm ERR!检查了“C:\Users\juanchy\Desktop\DiscordBot\node\U modules\@discordjs\opus\prebuild\node-v88-napi-v3-win32-x64-unknown-unknown\opus.node”的节点前gyp信息(未找到)
npm ERR!节点预gyp http GEThttps://github.com/discordjs/opus/releases/download/v0.5.0/opus-v0.5.0-node-v88-napi-v3-win32-x64-unknown-unknown.tar.gz
在上找不到npm ERR!节点前gyp ERR!安装响应状态404https://github.com/discordjs/opus/releases/download/v0.5.0/opus-v0.5.0-node-v88-napi-v3-win32-x64-unknown-unknown.tar.gz
npm ERR!node pre-gyp WARN无法为@discordjs安装预构建的二进制文件/opus@0.5.0及node@15.12.0(node-v88 ABI,未知)(使用node-gyp返回到源代码编译)
在上未找到npm ERR!节点gyp前警告命中错误响应状态404https://github.com/discordjs/opus/releases/download/v0.5.0/opus-v0.5.0-node-v88-napi-v3-win32-x64-unknown-unknown.tar.gz
npm ERR!gyp信息如果以ok结尾,则有效
npm ERR!gyp信息正在使用节点-gyp@7.1.2
npm ERR!gyp信息使用node@15.12.0| win32 | x64
npm错误!gyp信息正常
npm ERR!gyp信息如果以ok结尾,则有效
npm ERR!gyp信息正在使用节点-gyp@7.1.2
npm ERR!gyp信息使用node@15.12.0| win32 | x64
npm ERR!gyp info使用Python版本2.7.15查找Python,可在“C:\Users\juanchy\.windows build tools\python27\Python.exe”中找到
npm错误!gyp错误!查找VS
npm ERR!gyp ERR!未通过命令行或npm配置设置查找VS msvs_版本
npm ERR!gyp ERR!未设置查找VS VCINSTALLDIR,未在VS命令提示符下运行
npm ERR!gyp ERR!查找VS2017(15.9.28307.1440)与检查VS2017在以下位置找到:
npm ERR!gyp ERR!查找VS“C:\Program Files(x86)\Microsoft Visual Studio\2017\BuildTools”
NPM Err!GYP!!!找到VS -“VisualStudio C++核心特性”
npm ERR!gyp ERR!find VS-缺少任何VC++工具集
npm ERR!gyp ERR!find VS找不到Visual Studio 2017或更新版本可供使用
npm ERR!gyp ERR!查找VS查找Visual Studio 2015
npm错误!gyp错误!查找VS-未找到
npm ERR!gyp ERR!查找VS不查找VS2013,因为它最多只支持Node.js 8
npm错误!gyp错误!查找VS
npm错误!gyp错误!查找VS************************************************************
npm ERR!gyp ERR!find VS您需要安装最新版本的Visual Studio
npm ERR!gyp ERR!find VS包括“使用C++进行桌面开发”工作负载。
npm ERR!gyp ERR!查找VS有关更多信息,请参阅以下文档:
npm错误!gyp错误!查找VShttps://github.com/nodejs/node-gyp#on-窗户
npm错误!gyp错误!查找VS************************************************************
npm错误!gyp错误!查找VS
npm错误!gyp错误!配置错误
npm ERR!gyp ERR!堆栈错误:找不到任何要使用的Visual Studio安装
VisualStudioFinder.fail上的npm ERR!gyp ERR!堆栈(C:\Program Files\nodejs\node\U modules\npm\node\U modules\node gyp\lib\find visualstudio.js:121:47)
npm ERR!gyp ERR!堆栈位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\find visualstudio.js:74:16
VisualStudioFinder.findVisualStudio 2013上的npm ERR!gyp ERR!堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\find visualstudio.js:351:14)
npm ERR!gyp ERR!堆栈位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\find visualstudio.js:70:14
npm ERR!gyp ERR!堆栈位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\find visualstudio.js:372:16
npm ERR!gyp ERR!堆栈位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\util.js:54:7
npm ERR!gyp ERR!堆栈位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\util.js:33:16
ChildProcess.exithandler处的npm ERR!gyp ERR!堆栈(节点:child_进程:333:5)
npm错误