【发布时间】:2021-11-14 10:14:34
【问题描述】:
我目前正在尝试使用 discord.js 版本 13 运行 Discord 机器人,但这需要 Node.js 版本 16。Heroku 仅使用 Node.js 14。
如何更新?
【问题讨论】:
标签: node.js heroku discord discord.js
我目前正在尝试使用 discord.js 版本 13 运行 Discord 机器人,但这需要 Node.js 版本 16。Heroku 仅使用 Node.js 14。
如何更新?
【问题讨论】:
标签: node.js heroku discord discord.js
Heroku 仅使用 Node.js 14
你是从哪里得到这个想法的?
在撰写本文时,Heroku supports Node.js versions 12.x, 14.x, and 16.x。您可以specify the version you want via the engines key in your package.json,就像在文档中这个稍作修改的示例中一样:
{
"name": "myapp",
"description": "a really cool app",
"version": "1.0.0",
"engines": {
"node": "16.x"
}
}
确保您也更新了 Node.js 的本地版本。
我不确定您使用的是什么操作系统,但我通常使用nvm 在一台机器上管理多个版本的 Node.js。
【讨论】: