向Heroku上传应用时出现valid-url not accessible from @heroku-cli/plugin-buildpacks报错
Heroku Node.js 应用部署报错解决记录
问题表现
向Heroku上传应用时持续出现构建报错,本地环境已完成node_modules更新重装、Heroku CLI安装,且项目在VS Code中可正常运行,具体报错信息如下:
npm ERR! valid-url not accessible from @heroku-cli/plugin-buildpacks remote: remote: npm ERR! A complete log of this run can be found in: remote: npm ERR! /tmp/npmcache.Zudji/_logs/2021-10-11T07_16_45_740Z-debug.log
问题根因
项目根目录的package.json文件中缺少npm版本和node版本的指定配置,导致Heroku构建过程中依赖版本匹配异常。
解决方法
- 在本地package.json文件中添加对应的npm、node版本声明配置
- 提交本地修改后,若多次普通提交无法同步到Git远程仓库,执行强制推送命令:
git push -f origin master - 推送完成后Heroku会自动识别版本配置,应用即可正常构建部署
内容的提问来源于stack exchange,提问作者vikram chharia
相关产品推荐
相关产品推荐

