Jsdoc è installato localmente (npm install jsdoc). Ottengo il seguente errore durante il tentativo di eseguire .\node_modules.bin\jsdoc --debug ./lib/JavaScriptSource.js
uscita: DEBUG: JSDoc 3.3.0-dev (Sun, 15 giugno 2014 18:39:52 GMT) DEBUG: informazioni Ambiente: { "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 "}}} Non ci sono file di input da elaborare.
Il messaggio di errore "Non ci sono file di input da elaborare" da jsdoc
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>
Esiste './Lib/JavaScriptSource.js'? – Pointy
Sì, esiste. In jsdoc source jsdoc/cli.js, dopo la chiamata al metodo cli.scanFiles(), env.sourceFiles esce vuoto. Non ho visto il codice in dettaglio intorno a questo posto. – TDreama
Alla riga 263 per jsdoc/cli.js, sono stato in grado di eseguire un 'code' var fileData = fs.readFileSync (env.opts ._ [0], 'utf8'); \t console.log (fileData.toString()); 'codice' che mostra il contenuto. L'oggetto env è mostrato nel post originale. – TDreama