javascript - 为什么在 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');
解决方案
不确定这是否是您正在使用的所有代码,但如果是,那么您必须定义“Discord”才能创建新客户端。此外,如果您还没有设置机器人令牌,请确保设置。
因此,您的代码应如下所示:
const Discord = require('discord.js')
const client = new Discord.Client();
client.once('ready', () =>{
console.log('Im Online');
})
client.login('TOKEN');
推荐阅读
- android - setImageResource() 和 setImageLevel() 的区别
- arrays - 按照有序数组模式对 bash 数组进行排序
- excel - 尝试使用 VBA 插入 SUMIF 函数时出错
- python - 如何在火花流作业中查找数据帧的大小
- mongodb - 使用正则表达式在 Mongo 中查找和替换
- java - 有没有办法唯一识别BLE设备?
- c# - 如何在 C# MVC 中使用 Web API Get 方法
- sql - PostgreSQL,当没有可用的 ORDER BY 选项时反转递归查询
- c - 如何包含 linux_dirent64 结构使用的 s64 和 u64 类型?
- sql-server - 我可以将时间戳转换成什么?