0

Mike Koss の名前空間ライブラリでjsdoc-toolkitを使用しています。コードは次のようになります

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 に答える