Heroku Node.js npm安装突然失败

643ylb08  于 2022-11-24  发布在  Node.js
关注(0)|答案(1)|浏览(166)

我从来没有碰过我的package.json文件,只要我的机器人已经部署,我从来没有在Heroku上部署我的机器人的问题...直到今天。似乎令人费解的是,我今天突然得到以下错误,当我试图部署我的机器人-在没有改变任何关于我的package.json文件和我的Heroku缓存没有做任何事情。

-----> Building on the Heroku-20 stack
-----> Using buildpack: heroku/nodejs
-----> Node.js app detected
       
-----> Creating runtime environment
       
       NPM_CONFIG_LOGLEVEL=error
       NODE_VERBOSE=false
       NODE_ENV=production
       NODE_MODULES_CACHE=true
       
-----> Installing binaries
       engines.node (package.json):  17.0.1
       engines.npm (package.json):   8.49.2
       
       Resolving node version 17.0.1...
       Downloading and installing node 17.0.1...
       Bootstrapping npm 8.49.2 (replacing 8.1.0)...
       Unable to install npm 8.49.2; does it exist?
-----> Build failed
       
       We're sorry this build is failing! You can troubleshoot common issues here:
       https://devcenter.heroku.com/articles/troubleshooting-node-deploys
       
       If you're stuck, please submit a ticket so we can help:
       https://help.heroku.com/
       
       Love,
       Heroku
       
 !     Push rejected, failed to compile Node.js app.
 !     Push failed

根据Stack Overflow文章中发现的here,我凭直觉为我的应用运行了heroku config:set NODE_MODULES_CACHE=false命令,但没有任何效果。我仍然遇到这个问题,而且似乎没有任何迹象表明短期内会成功部署。
如能提供任何协助,我们将不胜感激。

iq3niunx

iq3niunx1#

又一次出现了错别字。我只是在试图显式调用npm而不是*的版本时指定了一个无效的版本号,用4而不是1来代替。感谢上面的评论中的Chris。

相关问题