JSDoc无法解析配置文件SyntaxError:意外的令牌:

时间:2017-02-06 16:07:33

标签: javascript angularjs json jsdoc3

我正在使用JSDoc 3.4.3,我试图运行config.json文件来创建多个文件的文档。但是,每次我尝试运行以下命令时:

jsdoc -c conf.json

我收到此错误:

Cannot parse the config file conf.json: SyntaxError: Unexpected token : Exiting JSDoc because an error occurred. See the previous log messages for details.

我甚至尝试复制并粘贴官方JSDoc文档http://usejsdoc.org/about-configuring-jsdoc.html中的示例配置文件

"source": {
"include": [ "myProject/a.js", "myProject/lib", "myProject/_private" ],
"exclude": [ "myProject/lib/ignore.js" ],
"includePattern": ".+\\.js(doc)?$",
"excludePattern": "(^|\\/|\\\\)_"
}

但这会产生同样的错误。

有关如何解决问题的任何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

我有类似的问题。首先,我验证了该文件是通过Notepad ++编码为UTF-8的。当这不起作用时,根据Andreas的评论,我只是将我的配置代码复制并粘贴到同一个文件中,保存,运行 jsdoc -c jsdoc.conf并且它有效。希望这可以帮助将来的某个人。