将应用程序部署到 heroku 时弹出 EBADPLATFORM 错误

时间:2021-06-29 21:58:58

标签: node.js heroku npm

我正在创建一个 Nodejs 应用程序,在将这个应用程序部署到 heroku 时(为了连接服务器端和对话流),总是弹出这个 EBADPLATFORM 错误:-

npm 错误!代码 EBAD平台 npm 错误! notsup 不支持 npm-windows-upgrade@6.0.1 平台:想要 {"os":"win32"}(当前:{"os":"linux","arch":"x64"})< /p>

package-lock.json 文件中没有这样的问题:- “node_modules/npm-windows-upgrade”:{ ... “操作系统”:[ “win32” ], }

我已经从系统中卸载了 nodejs 并重新安装了几次,将 npm 升级到最新版本,升级了 package-lock.json 文件,但这些都没有帮助消除这个错误。

此外,当我在 heroku support 上查找此错误的可能原因时,它说它属于以下类别:- H99 AND R99,即 heroku 平台中的内部错误。再说一次,我在这里也不知道。

最后,从日志中跟踪错误; npm 错误!代码生命周期 npm 错误!错误号 1 类型错误:dialogflow.SessionsClient 不是构造函数

这是我得到的。

请帮助我更正所有这些。我不知道如何或从哪里开始。

0 个答案:

没有答案