来自jsdoc的错误消息“没有要处理的input文件”

Jsdoc在本地安装(npm install jsdoc)。 在尝试执行时出现以下错误: .\node_modules.bin\jsdoc --debug ./lib/JavaScriptSource.js输出: DEBUG: JSDoc 3.3.0-dev (Sun, 15 Jun 2014 18:39:52 GMT) DEBUG: Environment info: {"env":{"conf":{"tags":{"allowUnknownTags":true},"templ ates":{"monospaceLinks":false,"cleverLinks":false,"default":{"outputSourceFiles" :true}},"source":{"includePattern":".+\.js(doc)?$","excludePattern":"(^|\/|\\ )_"},"plugins":[]},"opts":{"_":["./lib/JavaScriptSource.js"],"debug":true,"destina tion":"./out/","encoding":"utf8"}}} There are no input files to process.

  JSDoc 3.3.0-dev(Sun,2014年6月15日18:39:52 GMT)

选项:
 -t,--template <value>要使用的模板的path。 默认:
                             path/到/ jsdoc /模板/默认
 -c,--configure <value>configuration文件的path。
                             默认:path / to / jsdoc / conf.json 
 .....
 </代码>

Turns是jsdoc中一个开放的bug,它不处理以“_”开头的文件path。 github.com/jsdoc3/jsdoc/issues/308。 提供解决scheme。

默认情况下,excludePattern(^ | / | \)_忽略以下划线开头的path。

解决scheme引用来自https://github.com/jsdoc3/jsdoc/issues/308

“要更改默认行为:

将conf.json.EXAMPLE复制到一个新的文件conf.json中。 你可以把它放在JSDoc目录或其他目录中。 如果你把它放在另一个目录下,你将需要使用-c选项来告诉JSDoc在哪里find它:jsdoc -c path / to / conf.json在文本编辑器中打开conf.json。 findsource.excludePattern属性,并将其更改为空string。“