3

我已经能够让 JSDoc3 使用默认模板,但是,当我尝试运行另一个模板(即使是它附带的模板,haruki)时,我收到以下错误:

js: "/path/to/jsdoc/jsdoc.js", line 308: exception from uncaught JavaScript throw: Error: Unable to load template: Module "haruki/publish" not found.

我尝试了其他几个模板并得到了同样的结果。考虑到我在 JSDoc 中的新生身份,我假设这是一些配置或调用问题让我感到困惑。

4

1 回答 1

3

尝试使用 publish.js 文件设置模板文件夹的完整路径(不仅是模板名称)

例如命令行参数

-t templates/docstrap-master/template

或在 config.json 文件中

{ ... "opts": { ... "template": "templates/docstrap-master/template" } }

它适用于此https://github.com/terryweiss/docstrap

对于 Haruki,它似乎也可以工作,./jsdoc -c conf.json -t templates/haruki但我还有另一个错误:

此模板仅支持输出到控制台。运行 JSDoc 时使用选项“-d 控制台”。

-d console它将结果打印到控制台

于 2013-09-10T09:17:49.540 回答