Spec-Zone.ru › JSDoc

Аргументы командной строки для JSDoc

Содержание

  • Примеры
  • Связанные ссылки

В самом простом случае JSDoc используется так:

/path/to/jsdoc yourSourceCodeFile.js anotherSourceCodeFile.js ...

где ... — пути к другим файлам, для которых требуется сгенерировать документацию.

Кроме того, можно указать путь к файлу Markdown (Markdown file, заканчивающемуся на ".md") или файлу с именем "README", и он будет добавлен в документацию на главной странице. См. эти инструкции.

JSDoc поддерживает множество опций командной строки, многие из которых имеют длинную и короткую форму. В качестве альтернативы, опции командной строки можно указать в файле конфигурации, передаваемом JSDoc. Опции командной строки:

Опция Описание
-a <value>, --access <value> Отображать только символы с заданным access свойством: private, protected, public, или undefined, или all для всех уровней доступа. По умолчанию отображаются все, кроме private символов.
-c <value>, --configure <value> Путь к файлу конфигурации JSDoc файла конфигурации. По умолчанию conf.json или conf.json.EXAMPLE в каталоге, где установлен JSDoc.
-d <value>, --destination <value> Путь к папке вывода сгенерированной документации. Для встроенного шаблона Haruki JSDoc используйте console для вывода данных в консоль. По умолчанию ./out.
--debug Выводить информацию, которая может помочь в отладке проблем с самим JSDoc.
-e <value>, --encoding <value> Предполагать эту кодировку при чтении всех исходных файлов. По умолчанию utf8.
-h, --help Отобразить информацию об опциях командной строки JSDoc, а затем выйти.
--match <value> Выполнять только тесты, имена которых содержат value.
--nocolor При запуске тестов не использовать цвет в выводе консоли. В Windows эта опция включена по умолчанию.
-p, --private Включить в сгенерированную документацию символы, помеченные тегом @private тег. По умолчанию символы с пометкой private не включаются.
-P, --package Файл package.json, содержащий имя проекта, версию и другую информацию. По умолчанию используется первый package.json файл, найденный в путях исходных файлов.
--pedantic Обрабатывать ошибки как фатальные, а предупреждения как ошибки. По умолчанию false.
-q <value>, --query <value> Строка запроса для парсинга и хранения в глобальной переменной env.opts.query. Пример: foo=bar&baz=true.
-r, --recurse Рекурсивно проходить по подкаталогам при сканировании исходных файлов и учебных материалов.
-R, --readme Файл README.md для включения в сгенерированную документацию. По умолчанию используется первый README.md файл, найденный в путях исходных файлов.
-t <value>, --template <value> Путь к шаблону, используемому для генерации вывода. По умолчанию templates/default, встроенный шаблон JSDoc.
-T, --test Запустить тестовый набор JSDoc и вывести результаты в консоль.
-u <value>, --tutorials <value> Каталог, в котором JSDoc должен искать учебные материалы. Если опущено, страницы учебных материалов не будут сгенерированы. Подробнее см. инструкции по учебным материалам.
-v, --version Отображает номер версии JSDoc, а затем выходит.
--verbose Выводить подробную информацию в консоль во время работы JSDoc. По умолчанию false.
-X, --explain Вывести все doclets в консоль в формате JSON, а затем выйти.

Примеры

Сгенерировать документацию для файлов в каталоге ./src, используя файл конфигурации /path/to/my/conf.json, и сохранить вывод в каталоге ./docs.

/path/to/jsdoc src -r -c /path/to/my/conf.json -d docs

Запустить все тесты JSDoc, имена которых содержат слово tag, и вывести информацию о каждом тесте:

/path/to/jsdoc -T --match tag --verbose

Связанные ссылки

Настройка JSDoc с помощью файла конфигурации

© 2011–2017 the contributors to the JSDoc 3 documentation project
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://jsdoc.app/about-commandline.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API