0

クラスで使用される単なるミックスインである複数のスタンドアロン モジュールがあります。

基本的に、私の構文はまさにこれです:

/** @mixin actions/actions */

var actions = module.exports;

/**
 * Some method
 */
actions.foo = function () {};

ファイルは mixin として検出されますが、API 記述内でメソッドが関連付けられていません。

JsDoc 3.3 を使用していますが、これが機能しない理由がわかりません。

4

1 に答える 1

0

自分に合った解決策を見つけました。@mixinシンボルがページ上で認識されなかったため、名前を付けることが問題でした。あなたがする必要があるのは@alias、必要に応じてそれです(または変数名を保持してください)。

/**
 * @mixin
 * @alias actions/actions
 */
var actions = module.exports;
于 2014-01-20T15:34:41.447 に答える