Мне нужно добавить статические ресурсы для учебных пособий в JSDoc. Структура моего проекта: учебникиДобавление статических файлов в JSDoc
PROJECT ROOT
|
|
---> Project directory A
---> Project directory B
---> ...
|
---> Tutorials
|
|
|
-------->IMG
Каталог/IMG содержит статические ресурсы, которые я хочу, чтобы включить. Мой файл конф является:
{
"tags": {
"allowUnknownTags": true,
"dictionaries": [
"jsdoc",
"closure"
]
},
"source": {
"include": [
"modules/abstractModel.js",
"modules/abstractMediator.js",
"modules/abstractTemplate.js",
"modules/abstractView.js",
"modules/modelEvent/modelEvent.js"
],
//"exclude": ["http/httpSession.js", "http/wyPlayWrapper.js", "util/service.js"],
"includePattern": ".+\\.js(doc)?$",
"excludePattern": "(^|\\/|\\\\)_"
},
"plugins": [],
"templates": {
"default": {
"staticFiles": {
"include": ["./trunk/tutorials/img/"]
}
}
}
}
Это командная строка я использую для получения документации (выполненную из оболочки в ROOT папку проекта):
JSDoc -c конф/jsdoc.conf -u учебники/-d ./docs. учебники/README.md --verbose
Но любой статический файл импортируется в папку Docs, и я не могу использовать любое изображение в учебнике. Любое предложение приветствуется.
Просто обновление: похоже, они исправили ошибку пути. publish.js теперь включает в себя: // имя канонического свойства \ 'include \'. Мы принимаем \ 'paths \' для обратной совместимости // с ошибкой в JSDoc 3.2.x.' Однако, по-видимому, пока нет способа указать, что вы хотите, чтобы файл CSS перешел в подкаталог выходного каталога. –