Jsdoc is installed locally ( npm install jsdoc ). I get the following error while trying to execute
.\node_modules.bin\jsdoc --debug ./lib/JavaScriptSource.js
Output:
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>
Jsdoc is installed locally ( npm install jsdoc ). I get the following error while trying to execute
.\node_modules.bin\jsdoc --debug ./lib/JavaScriptSource.js
Output:
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>Share Improve this question asked Jun 25, 2014 at 15:25 TDreamaTDreama 4403 silver badges8 bronze badges 4 |
1 Answer
Reset to default 16Turns is an open bug in jsdoc where it does not process filepath's starting with "_". github.com/jsdoc3/jsdoc/issues/308. Provides the solution as well.
Where the default excludePattern (^|/|\)_ ignores paths starting with an underscore.
The solution quoted from https://github.com/jsdoc3/jsdoc/issues/308
"To change the default behavior:
Copy conf.json.EXAMPLE to a new file, conf.json. You can put it in the JSDoc directory or another directory. If you put it in another directory, you will need to use the -c option to tell JSDoc where to find it: jsdoc -c path/to/conf.json Open conf.json in a text editor. Find the source.excludePattern property, and change it to an empty string."
./lib/JavaScriptSource.js
exist? – Pointy Commented Jun 25, 2014 at 15:27code
var fileData = fs.readFileSync(env.opts._[0], 'utf8'); console.log(fileData.toString());code
which displays the content. The env object is show in the original post. – TDreama Commented Jun 26, 2014 at 1:57