0

我将jsdoc-toolkitMike Koss 的命名空间库一起使用。代码看起来像这样

namespace.module('a.b', // this is the namespace

// @param {Object} exports visible classes within this namespace
// @param {function} required other namespaces
function (exports, require) {

var entityBase = require("a.base");
var util = require("a.util");

// @class BlaBla
// @constructor
// @property {String} ..
// @property {String} ..
// @property {String} ..
// @property {..} ....
// @param {Array} ...
// @param {X} [optionalParam]
exports.MyClass = function (...) {

创建文档我收到以下消息,并且根本没有为此类创建任何文档。

>> WARNING: Trying to document exports.MyClass without first documenting exports.

我试图用参数线克服这个问题 - 没有成功。

// @param {Object} exports visible classes within this namespace
// @param {function} required other namespaces
function (exports, require) {

知道如何克服这个问题吗?

4

1 回答 1

2

我已切换到JsDoc 3 (https://github.com/micmath/jsdoc#readme)。这支持模块,因此支持上述命名空间库。

于 2011-09-14T16:21:35.170 回答