这是我在 settings.json 文件中的 json:
{ "public": { "Name": "yashwanth" }, "private": { "oAuth": { "linkedin": { "clientId": "", "secret": "" } } } }
当我运行我的应用程序时
流星--设置settings.json
控制台说
准备运行时:settings.json:解析读取设置文件时出错
小智 5
我知道这是一篇旧帖子,但我正在回答它,以防万一有人遇到这个问题。事实证明,这一切都归结为文件的编码。如果文件包含一些无效字符(如未正确编码),则流星会抱怨并且您将无法成功解析文件。解决此问题的一个非常简单的解决方法是将根文件夹中的“package.json”复制并粘贴到同一文件夹,并将其重命名为“settings.json”。然后,您可以通过键入所需内容来手动编辑该文件。您应该始终避免的另一件事是使用单引号。您应该避免对名称/值对使用单引号,而应该始终使用双引号。JSONLint是一个很好的 json 验证网站,因为它会识别您可能遇到的任何语法错误。最后,值得注意的是,Notepad++ 在以所需格式保存文件时不应出现任何问题。确保使用 UTF-8 进行编码。
希望这对阅读本文并遇到同样问题的人有所帮助。
干杯