更新 Node.js 后,Node 项目停止工作

Posted

技术标签:

【中文标题】更新 Node.js 后,Node 项目停止工作【英文标题】:Node project stopped working after I updated Node.js 【发布时间】:2021-04-24 09:38:17 【问题描述】:

我在 Node.js 中有我的项目,它运行良好。当我尝试将它部署到 Heroku 时,它说我必须在 package.json 中指定我的节点版本,所以我添加了 “引擎”: “节点”:“15.x” , 到它,当我这样做时,库discord-youtube-api停止工作,当我尝试获取youtube视频时它崩溃了,我尝试删除引擎部分,删除node_modules,包,包锁并再次重新安装,做npm init 再次,返回之前的提交,但没有任何效果。有什么想法吗?

【问题讨论】:

查看节点版本管理器:itnext.io/… 就是这样!我将我的节点版本降级到 14.15.6(稳定)并重写了引擎,现在可以工作了。 【参考方案1】:

查看节点版本管理器:https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b?gi=c86812913c96

【讨论】:

以上是关于更新 Node.js 后,Node 项目停止工作的主要内容,如果未能解决你的问题,请参考以下文章

node web 应用热更新

Node.js v5 已停止维护,不再接受任何补丁

在 Node.js 中如何停止脚本执行,成功向控制台写入错误消息,然后退出脚本?

Node.js GraphQL API 在我部署后立即停止工作:“验证数据源 `db` 时出错:URL 必须以协议 `mysql:// 开头”

更新node.js和Electron后,node-canvas失败

Mongodb atlas + node.js 在本地工作,但在推送到 Heroku 时停止