2013-04-19 2 views
1

При создании формы документа yuidoc Я хочу игнорировать загруженные библиотеки javascript внутри папки lib моего проекта. Как я могу поместить, что в список игнорируемых Я попытался "ignorePaths": [ "./lib" ], "ignorePaths": [ "./lib/*.js" ], "ignorePaths": [ "lib" ]Как добавить IgnorePath для yuidoc

еще это компилирует мои JavaScript файлы библиотек.

ответ

1

Вместо этого попробуйте использовать опцию exclude, как описано здесь https://github.com/yui/yuidoc/issues/5

"exclude" : ["lib"]

+4

Параметр 'exclude' вариант, кажется, принимает строку не массив в качестве значения. YUIDoc вызывает 'string.split', чтобы получить пути. – RunnerRick

+0

Из официального документа: «Укажите список разделенных запятыми имен, которые вы хотите« исключить »из разбора, когда YUIDoc рекурсирует исходное дерево». – CedX

0

Я добавляю ответ с немного более подробно, так как я столкнулся с этой проблемой вчера, и это может быть полезным для кого-то остальное.

Как упоминалось в @slolife, вы должны использовать "exclude".

Значение для "exclude" должно быть Строка разделенных запятой директорий (не Массив). Это можно сделать через конфигурационный файл JSON как один из "options" или в качестве аргумента командной строки.

Примеры Одиночные Каталог

JSON Config File

{ 
    "name": "My Project", 
    "options": { 
     "exclude": "lib" 
    } 
} 

командной строки

yuidoc . -x "lib" 


нескольких каталогов Примеры

Примечание: без пробелов между каталогами в списке

JSON Config File

{ 
    "name": "My Project", 
    "options": { 
     "exclude": "lib,lib2" 
    } 
} 

командной строки

yuidoc . -x "lib","lib2" 

Ссылка: http://yui.github.io/yuidoc/args/index.html

Смежные вопросы