部署到 Heroku 时如何修复此错误?

How can I fix this error when deploying to Heroku?

我正在尝试将此存储库部署到 Heroku:

https://github.com/trailofbits/tubertc

但是我 运行 遇到了这个错误,我尝试了两种部署应用程序的方法,提供的部署按钮,也尝试了手动部署方式,都导致了 sam 错误:

    -----> Installing dependencies

       Installing node modules (package.json)

       npm ERR! Linux 4.4.0-1093-aws

       npm ERR! argv "/tmp/build_e9449080/.heroku/node/bin/node" "/tmp/build_e9449080/.heroku/node/bin/npm" "install" "--production=false" "--unsafe-perm" "--userconfig" "/tmp/build_e9449080/.npmrc"

       npm ERR! node v5.12.0

       npm ERR! npm  v3.8.6

       npm ERR! code EMISSINGARG

       

       npm ERR! typeerror Error: Missing required argument #1

       npm ERR! typeerror     at andLogAndFinish (/tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/fetch-package-metadata.js:31:3)

       npm ERR! typeerror     at fetchPackageMetadata (/tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/fetch-package-metadata.js:51:22)

       npm ERR! typeerror     at resolveWithNewModule (/tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/install/deps.js:455:12)

       npm ERR! typeerror     at /tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/install/deps.js:456:7

       npm ERR! typeerror     at /tmp/build_e9449080/.heroku/node/lib/node_modules/npm/node_modules/iferr/index.js:13:50

       npm ERR! typeerror     at /tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/fetch-package-metadata.js:37:12

       npm ERR! typeerror     at addRequestedAndFinish (/tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/fetch-package-metadata.js:82:5)

       npm ERR! typeerror     at returnAndAddMetadata (/tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/fetch-package-metadata.js:117:7)

       npm ERR! typeerror     at pickVersionFromRegistryDocument (/tmp/build_e9449080/.heroku/node/lib/node_modules/npm/lib/fetch-package-metadata.js:134:20)

       npm ERR! typeerror     at /tmp/build_e9449080/.heroku/node/lib/node_modules/npm/node_modules/iferr/index.js:13:50

       npm ERR! typeerror This is an error with npm itself. Please report this error at:

       npm ERR! typeerror     <http://github.com/npm/npm/issues>

       

       npm ERR! Please include the following file with any support request:

       npm ERR!     /tmp/build_e9449080/npm-debug.log

-----> Build failed

有什么想法吗?我尝试使用谷歌搜索,但无法真正找到与这些错误消息相关的任何解决方案

更新

NodeNPM 的版本太旧了。

您必须更新它们。

此外,您还获得了安全性能