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

问题描述 投票:3回答:1

我在命令提示符下运行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监视它并恢复到最后一个无用的配置文件。

ionic.config.json的内容:

{
  "name": "restaurant",
  "app_id": "",
  "type": "ionic-angular"
}
ionic-framework ionic2
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.