【问题标题】:JSDoc cannot parse config file SyntaxError: Unexpected token :JSDoc 无法解析配置文件 SyntaxError: Unexpected token :
【发布时间】:2017-06-23 15:45:30
【问题描述】:

我正在使用 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": "(^|\\/|\\\\)_"
}

但这给出了同样的错误。

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

【问题讨论】:

  • 如何解决?从“配置文件”部分复制完整的对象
  • 谢谢!有用!你应该把你的评论变成一个答案,这样我就可以把它标记为有用并作为我的问题的解决方案:)

标签: javascript angularjs json jsdoc3


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多