【发布时间】:2017-07-05 22:50:25
【问题描述】:
我们正在使用 JsDoc 来创建我们的 reactjs 页面文档。所有评论 我们按照 jsDoc 规则编写,但它仍然显示某些页面的以下消息:
错误:无法解析 D:\Example\src\reducers\example.js:Unexpected token
我没有在其他页面中收到错误,我们以相同的方式写了评论,但是 对于某些页面,它会抛出错误。 我怎样才能得到确切的错误 失败的消息和行号?
【问题讨论】:
我们正在使用 JsDoc 来创建我们的 reactjs 页面文档。所有评论 我们按照 jsDoc 规则编写,但它仍然显示某些页面的以下消息:
错误:无法解析 D:\Example\src\reducers\example.js:Unexpected token
我没有在其他页面中收到错误,我们以相同的方式写了评论,但是 对于某些页面,它会抛出错误。 我怎样才能得到确切的错误 失败的消息和行号?
【问题讨论】:
我怎样才能得到准确的错误信息和失败的行号?
Command-line arguments to JSDoc 提供--verbose 选项,该选项应在 JSDoc 运行时提供日志详细信息。不幸的是,这不会给你确切的行号。
您提出的问题可作为 GitHub 上的开放请求获得:Option to print error stack。正如您可能猜到的那样,这还没有实现。您可以使用 iPherian 在同一线程中发布的解决方法。此解决方法将为您提供发生错误的行号和列。
编辑:
从 jsdoc 版本“3.5.0-dev”(current development master) 开始,打印发生错误的行号和列号的功能已实现并可用。安装当前开发版本后...
npm install git+https://github.com/jsdoc3/jsdoc.git
并针对 JS 源运行 jsdoc
>"C:\folder\node_modules\.bin\jsdoc.cmd" AppScripts -d bin/Reference --verbose
错误连同行号和列号被打印到输出中...
【讨论】: