Ionic SyntaxError:位于0的JSON中的意外标记A.

时间:2017-06-21 21:19:42

标签: ionic-framework ionic2

我在命令提示符下运行ionic后出现此错误,问题仍然存在,直到我删除~/.ionic/config.json,但不久之后它又开始显示此错误消息。 我该如何摆脱这个? (Windows 10用户)

这是config.json的内容:

{
  "lastCommand": "2017-06-21T14:57:29.860Z",
  "urls": {
    "api": "https://api.ionic.io",
    "dash": "https://apps.ionic.io"
  },
  "user": {},
  "tokens": {
    "appUser": {},
    "telemetry": "501f31d8-48d1-4cd0-9919-68ccb7b1e30a"
  },
  "cliFlags": {
    "confirm": false,
    "interactive": true,
    "telemetry": true,
    "yarn": false
  }
}

我意识到在"lastCommand"的每次执行过程中只更改了ionic,并且总体而言,我已通过git对其进行了监控,并且还原为最后一个工作配置文件#39;有帮助。

ionic.config.json的内容:

{
  "name": "restaurant",
  "app_id": "",
  "type": "ionic-angular"
}

1 个答案:

答案 0 :(得分:0)

在Notepad ++中打开您的配置文件,然后检查编码格式。编码格式应该是UTF-8,别无其他,甚至不应该是UTF-8 BOM。如果是这样,请将其更改为UTF-8。保存文件,然后尝试再次运行。希望能帮助到你。当您在记事本中编辑json文件时,通常会发生这种情况。

注意:请勿使用记事本执行上述步骤,因为记事本将UTF_8和UTF-8-BOM视为相同。