11

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, 15 Jun 2014 18:39:52 GMT)

Options:
-t, --template <value>       The path to the template to use. Default:
                             path/to/jsdoc/templates/default
-c, --configure <value>      The path to the configuration file.
                             Default: path/to/jsdoc/conf.json 
.....
</code>
4

1 に答える 1

14

Turns は、"_" で始まるファイルパスを処理しない jsdoc の未解決のバグです。github.com/jsdoc3/jsdoc/issues/308. ソリューションも提供します。

デフォルトの excludePattern (^|/|\)_ は、アンダースコアで始まるパスを無視します。

https://github.com/jsdoc3/jsdoc/issues/308から引用されたソリューション

「デフォルトの動作を変更するには:

conf.json.EXAMPLE を新しいファイル conf.json にコピーします。JSDoc ディレクトリまたは別のディレクトリに配置できます。別のディレクトリに配置する場合は、-c オプションを使用して JSDoc に場所を伝える必要があります。 jsdoc -c path/to/conf.json conf.json をテキスト エディターで開きます。source.excludePattern プロパティを見つけて、空の文字列に変更してください。」

于 2014-06-26T02:36:45.673 に答える