Где 'stack haddock' размещает документы, которые он генерирует?

Где же stack haddock (или же stack build --haddock) разместить документацию, которую он генерирует?

1 ответ

Решение

Это зависит от того, где "пакет", для которого генерируются пикши, "принадлежит". Пиксы для "локальных" пакетов, которые являются частью стекового проекта, будут помещены внутри .stack-work каталог внутри каталога проекта. Пики для пакетов моментальных снимков будут помещены в корневой каталог стека, как правило, ~/.stack,

Самый простой способ узнать точный путь stack haddock --open, Например, запустить stack haddock --open base или же stack haddock --open my-pkg в проекте, который содержит пакет с этим именем.

Команда (нетривиальная, не по умолчанию для текущего пакета) возвращает местоположение, которое пользователь затем должен скопировать и вставить в открытый браузер. Не намного проще, чем перейти к (глубоко скрытый адрес)! Предложение: может ли сообщество стека добавить ссылку в .stack-work к index.html файлы создаются? Легко найти и можно открыть с помощью двойного щелчка!

Другие вопросы по тегам