我一直在搜索 heroku 文档、heroku 社区、堆栈溢出、谷歌,但无法弄清楚我在使用 heroku 命令行界面时遇到的问题。每当我尝试运行 heroku 命令时,都会遇到相同的错误:
Error parsing /Users/lee/.local/share/heroku/client/6.15.26-5726b6f/node_modules/@cli-engine/engine/package.json: Unexpected token � in JSON at position 0
这是完整的错误: https ://gist.github.com/leemcalilly/21f28769c0d1a96127be1fdb2b63f236
最近在我的系统上唯一改变的是我更改了 heroku 密码并安装了 docker。否则什么都没有改变,我仍然可以通过 git 部署更改。
我用 Homebrew 在我的 Mac 上安装了 heroku 的命令行工具,并且已经尝试卸载和重新安装。仍然得到同样的错误。
任何为我指明正确方向的帮助都会有所帮助。
编辑:
这是卡在上面的文件的外观(package.json):
https://gist.github.com/leemcalilly/35fb919b490bf02c6779811448da5f02
太疯狂了。甚至不知道这是怎么发生的,但我原以为通过自制软件卸载并重新安装会起作用。