首页 > 解决方案 > 为什么在 cmd 和终端中执行 node main.js 失败?

问题描述

我正在学习 node.js 并在 Youtube 中使用教程制作一些不和谐的机器人,我按照这些步骤操作但由于某种原因代码没有执行,我什至在另一个 js 文件中创建了 hello world 以检查是否有错误但是它dint 做任何事情并且没有错误,我在互联网上找不到任何解决方案

我遵循的步骤

--> 安装节点

--> 已安装 VS Studio

--> 使用cmd制作js文件

--> 安装 discord.js

PS(我也尝试运行 console.log('Hello World'); 但什么也没发生,我几乎没有注意到我的 cmd 试图执行,因为标头更改为 node 。

这是我的目录

https://i.stack.imgur.com/AgAfN.png

和代码

const Discord = require('discord.js');

const client = new Discord.Client();

client.once('ready', () =>{
    console.log('Im Online');
})

client.login('myToken');

标签: javascriptnode.js

解决方案


不确定这是否是您正在使用的所有代码,但如果是,那么您必须定义“Discord”才能创建新客户端。此外,如果您还没有设置机器人令牌,请确保设置。

因此,您的代码应如下所示:

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

client.once('ready', () =>{
    console.log('Im Online');
})

client.login('TOKEN');

图片


推荐阅读