Javascript 如何使用discord.js的两个不同版本| discord.js Bot

Javascript 如何使用discord.js的两个不同版本| discord.js Bot,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我想为我的discord bot使用discord.js的以下版本: discord.jsv11.6.4 discord.js v12.4.1 我试着一个接一个地安装它们,但都没有用 first npm i discord.js@11.6.4 then npm i discord.js@12.4.1 有没有办法区分package.json中的discordv11和v12,并在一个bot中使用这两个模块?您需要使用npm的别名功能(注意,它仅在npm v6.9.0中可用) 然后您可以按以下方式访

我想为我的discord bot使用discord.js的以下版本:

discord.jsv11.6.4 discord.js v12.4.1

我试着一个接一个地安装它们,但都没有用

first
npm i discord.js@11.6.4
then
npm i discord.js@12.4.1

有没有办法区分package.json中的discordv11和v12,并在一个bot中使用这两个模块?

您需要使用npm的别名功能(注意,它仅在npm v6.9.0中可用)

然后您可以按以下方式访问它:

const discord11 = require('discord.js11')
const discord12 = require('discord.js12')
另外,我不知道为什么您使用discord.js v11、v12应该有完整的覆盖范围,而且更多,您最好只使用djs v12打开您的package.json

"dependencies": {
   "DiscordJS11": "npm:discord.js@11.6.4",
   "DiscordJS12": "npm:discord.js@12.4.1"
}
那就做吧


npm安装

这是否回答了您的问题?是的,但是两者都使用应该有很好的理由,如果v11中的某些内容在v12中被删除,那么也许还有另一个可以实现同样的功能。
"dependencies": {
   "DiscordJS11": "npm:discord.js@11.6.4",
   "DiscordJS12": "npm:discord.js@12.4.1"
}