node-config无法解析config SyntaxError:意外的令牌

时间:2015-05-07 20:04:13

标签: javascript json node.js

我正在尝试在Node.js项目中使用node-config

不幸的是,当node-config尝试解析我的JSON时,我一直收到错误。

这是抛出错误的JSON(实际数据替换为占位符数据)

{
    "Winston": {
        "Mail": {
            "to": "abc@test.com",
            "from": "errors@test.com",
            "host": "localhost"
        }
    }
}

这是我收到的错误:

  

错误:无法解析配置文件:'.. / config / default.json'语法错误:意外的令牌∩╗┐

我无法看到语法不正确的地方,但感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

Marc B,这就是诀窍。

我实际上是在另一个编辑器中重新创建了该文件,这清除了所有问题。

我发布的原始.json文件是使用安装了Node Tools for Visual Studio的VS2013中的.json模板创建的。一旦我使用Atom.io重新创建文件并重新启动我的节点应用程序,一切都运行良好。

再次感谢您提供帮助Marc B