将要求转换为导入
Convert Require to Import
我目前正在 replit 开发 Discord.js 机器人。我找到的示例代码,我用来开始使用机器人,从这行代码开始。
const { Client, Intents, Message } = require('discord.js'); const client = new Client( { intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] } );
我正在尝试使用 chalk 设置 console/terminal 输出的样式。但是,Chalk 需要 ESM。为了解决这个问题,我进入 package.json 并添加 "type":"module"
。此时,chalk 有效,但 无效 discord.js,因为它使用 require()
。我如何将要求更改为 import
行?
您可以尝试使用名为 bable 的包,因为它会将您的代码编译成受支持的代码。你可以在这里阅读 https://github.com/babel/babel
我目前正在 replit 开发 Discord.js 机器人。我找到的示例代码,我用来开始使用机器人,从这行代码开始。const { Client, Intents, Message } = require('discord.js'); const client = new Client( { intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] } );
我正在尝试使用 chalk 设置 console/terminal 输出的样式。但是,Chalk 需要 ESM。为了解决这个问题,我进入 package.json 并添加 "type":"module"
。此时,chalk 有效,但 无效 discord.js,因为它使用 require()
。我如何将要求更改为 import
行?
您可以尝试使用名为 bable 的包,因为它会将您的代码编译成受支持的代码。你可以在这里阅读 https://github.com/babel/babel