部署到 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
有什么想法吗?我尝试使用谷歌搜索,但无法真正找到与这些错误消息相关的任何解决方案
更新
Node 和 NPM 的版本太旧了。
您必须更新它们。
此外,您还获得了安全和性能。
我正在尝试将此存储库部署到 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
有什么想法吗?我尝试使用谷歌搜索,但无法真正找到与这些错误消息相关的任何解决方案
更新
Node 和 NPM 的版本太旧了。
您必须更新它们。
此外,您还获得了安全和性能。