【发布时间】:2018-12-07 08:16:05
【问题描述】:
我正在尝试将 nodejs 部署到 heroku(或 firebase),我收到与 event-stream@3.3.6 相关的相同错误。 我读到它被解雇了,但是当更新到 4.0.1 时,我仍然得到同样的错误。 我试图卸载并重新安装并删除节点模块路径但没有成功。 有什么建议吗?
remote: NPM_CONFIG_LOGLEVEL=error
remote: NODE_ENV=production
remote: NODE_MODULES_CACHE=true
remote: NODE_VERBOSE=false
remote:
remote: -----> Installing binaries
remote: engines.node (package.json): unspecified
remote: engines.npm (package.json): unspecified (use default)
remote:
remote: Resolving node version 10.x...
remote: Downloading and installing node 10.14.1...
remote: Using default npm version: 6.4.1
remote:
remote: -----> Building dependencies
remote: Installing node modules (package.json + package-lock)
remote: npm ERR! code E404
remote: npm ERR! 404 Not Found: event-stream@3.3.6
remote:
remote: npm ERR! A complete log of this run can be found in:
remote: npm ERR! /tmp/npmcache.i7KQx/_logs/2018-12-
06T15_24_26_926Z-
debug.log
我的 package.json: package.json
我的 package-lock.json: package-lock.json
【问题讨论】:
-
event-stream@3.3.6 被黑客入侵并从 npm 中删除。使用 3.3.5 或 4.x 版本。运行
npm audit fix解决问题。 -
试过了,3.3.5 或 4.x 都没有用。它坚持有3.3.6
-
已修复,谢谢。我认为问题在于 heroku 被锁定在同一个存储库中,而我的试验是徒劳的。我必须关闭/打开 cmd 才能重置。