首页 > 解决方案 > 尝试通过 Heroku CLI 在 Windows 上登录 heroku 时,如何解决错误“请验证 package.json 是否具有有效的“主”条目”

问题描述

我在尝试将我的 Django 应用程序部署到 Heroku 时遇到问题。我在 Windows 10 上使用 Visual Studio 代码 IDE。我已经安装了 Heroku CLI,但似乎它没有指向 Heroku PATH 或者某些设置不正确。我无法登录。我所有的搜索结果都在建议围绕 Node JS 的解决方案,但我没有使用 Node.js。这是错误消息。

错误:找不到模块“C:\Program Files\heroku\client\node_modules\debug\node_modules\ms\index”。请验证 package.json 是否有有效的“main”条目

at tryPackage (internal/modules/cjs/loader.js:319:19)
at Function.Module._findPath (internal/modules/cjs/loader.js:703:18)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:967:27)
at Function.Module._load (internal/modules/cjs/loader.js:862:27)
at Module.require (internal/modules/cjs/loader.js:1042:19)
at require (internal/modules/cjs/helpers.js:77:18)
at setup (C:\Program Files\heroku\client\node_modules\debug\src\common.js:14:25)
at Object.<anonymous> (C:\Program Files\heroku\client\node_modules\debug\src\node.js:236:37)
at Module._compile (internal/modules/cjs/loader.js:1156:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10) {   

代码:'MODULE_NOT_FOUND',路径:'C:\Program Files\heroku\client\node_modules\debug\node_modules\ms\package.json',requestPath:'ms'}

标签: pythondjangoherokuheroku-cli

解决方案


推荐阅读