Heroku Node.js 版本 16
Posted
技术标签:
【中文标题】Heroku Node.js 版本 16【英文标题】:Heroku Node.js version 16 【发布时间】:2021-11-14 10:14:34 【问题描述】:我目前正在尝试使用 discord.js 版本 13 运行 Discord 机器人,但这需要 Node.js 版本 16。Heroku 仅使用 Node.js 14。
如何更新?
【问题讨论】:
【参考方案1】: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。
【讨论】:
以上是关于Heroku Node.js 版本 16的主要内容,如果未能解决你的问题,请参考以下文章
Node.js/ Ionic 应用程序未在 Heroku 上正确部署
为啥 Heroku 无法检测到 Node.js buildpack?
Heroku cedar 堆栈上的 Node.js 端口问题
无法在 heroku 上使用 node.js 连接到 mongolab