Javascript 不会让我跑的。在vsc终端中(制造不协调机器人)

Javascript 不会让我跑的。在vsc终端中(制造不协调机器人),javascript,node.js,visual-studio-code,discord.js,onedrive,Javascript,Node.js,Visual Studio Code,Discord.js,Onedrive,因此,我面临一个问题,我要cd到桌面,我必须先cd到onedrive。在VisualStudio代码中,当我尝试通过执行节点使我的机器人联机时。没有发生任何事情或错误 对于onedrive的问题,我禁用了它(我想我禁用了。)仍然必须将cd放入onedrive才能将cd放入桌面。所以我试着在本地运行一个不起作用的帐户。对于节点。我试着用谷歌搜索它,看视频,但都没用 const Discord=require('Discord.js'); const client=new Discord.clien

因此,我面临一个问题,我要cd到桌面,我必须先cd到onedrive。在VisualStudio代码中,当我尝试通过执行节点使我的机器人联机时。没有发生任何事情或错误

对于onedrive的问题,我禁用了它(我想我禁用了。)仍然必须将cd放入onedrive才能将cd放入桌面。所以我试着在本地运行一个不起作用的帐户。对于节点。我试着用谷歌搜索它,看视频,但都没用

const Discord=require('Discord.js');
const client=new Discord.client();
常量标记='(我的标记)';
bot.on('ready',()=>{
log('Bot处于联机状态');
})
bot.login(令牌);
什么也没发生这是终端在vsc中尝试使我的discord机器人联机时所说的。 PS C:\Users\dfkj1\OneDrive\Desktop\Discord Bot>节点。
PS C:\Users\dfkj1\OneDrive\Desktop\Discord Bot>

尝试使用实际文件名运行节点,而不仅仅是“.”
node filename.js将允许node知道要运行哪个文件

至于你的桌面问题,我真的不知道从哪里开始。说你必须通过一个驱动器才能使用桌面是没有意义的。如果在OneDrive中有一个名为Desktop的目录,那么这可能就是原因。对于桌面文件夹,常规目录结构应为C:\Users\username\Desktop;对于一个驱动器,常规目录结构应为C:\Users\username\OneDrive。您可能需要检查OneDrive文件夹中是否没有桌面文件夹,这就是您正在使用的文件夹

仔细查看您发布的文件,它看起来像是您
导入Discord
,然后使用
新建Discord.create()
创建
客户端
变量,但永远不要使用
客户端
。其中包含
bot
的命令应该是
client.on
client.token(token)

像这样的工作,只是在我的机器上测试。没有令牌,因此身份验证失败。您还希望使用
Client
而不是
create
,并在
Discord.Client()
行中将Client大写

const Discord = require('discord.js');
const client = new Discord.Client();

const token = '(my token)';

client.on('ready', () =>{
    console.log('Bot is Online');
})

client.login(token);

是的,原来它在桌面上,但我不知道如何把它弄出来。我尝试过删除它,但不断出现错误弹出窗口。顺便说一句,文件名是index.js,所以yeah node仍然不起作用。我只是仔细查看了您的代码,查看了有关客户端变量的编辑,但它从未被使用。另外,您似乎使用了不正确的方法来创建新的bot。正确的方法是
Discord.Client()
,而不是
Discord.create()
。我在回复中测试了代码,直到auth部分才开始工作。