更新 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.js 中如何停止脚本执行,成功向控制台写入错误消息,然后退出脚本?
Node.js GraphQL API 在我部署后立即停止工作:“验证数据源 `db` 时出错:URL 必须以协议 `mysql:// 开头”